---
name: Create Project
slug: create-project
category: DevOps
description: Create Project scaffolds a complete, runnable project from zero with a simple structure and the right entry files. Use it when starting a new app, game, tool, script, or API.
github: "https://github.com/Qiao-920/claude-desktop-cn/tree/main/electron/skills/create-project"
language: TypeScript
stars: 259
forks: 35
install: "npx degit https://github.com/Qiao-920/claude-desktop-cn/tree/main/electron/skills/create-project ~/.claude/skills/create-project"
installs_to: ~/.claude/skills/create-project
source_path: electron/skills/create-project/SKILL.md
collection_size: 6
category_size: 828
collection_url: "https://dirskills.com/collections/Qiao-920/claude-desktop-cn"
added: 2026-09-02T05:20:25.709Z
last_synced: 2026-09-02T05:20:25.709Z
canonical_url: "https://dirskills.com/skills/create-project"
---

# Create Project

Create Project scaffolds a complete, runnable project from zero with a simple structure and the right entry files. Use it when starting a new app, game, tool, script, or API.

**Install:**

```bash
npx degit https://github.com/Qiao-920/claude-desktop-cn/tree/main/electron/skills/create-project ~/.claude/skills/create-project
```

## README

# Create Project: Scaffold a Complete Project

You are scaffolding a new project from scratch. Follow these steps to create a well-structured, immediately runnable project.

## Step 1: Understand Requirements

Clarify what the user wants to build. Consider:
- What type of project? (web app, game, tool, script, API, etc.)
- What technologies? (HTML/CSS/JS, Python, Node.js, etc.)
- Any specific features or requirements mentioned?

## Step 2: Plan the Structure

Before writing any code, briefly outline:
- File structure (keep it simple — avoid over-engineering)
- Core components/modules
- Key dependencies (prefer zero-dependency or minimal dependencies)

## Step 3: Build It

Write all files using the Write tool. Follow these principles:

### For Web Projects (HTML/CSS/JS)
- Prefer single-file HTML for simple projects (inline CSS + JS)
- Use modern ES6+ JavaScript, CSS Grid/Flexbox
- Make it visually polished — apply frontend-design principles
- Must be immediately openable in a browser

### For Python Projects
- Include a main entry point (main.py or app.py)
- Add requirements.txt if external packages needed
- Include clear usage instructions in comments at top

### For Node.js Projects
- Include package.json with scripts
- Use ES modules where possible
- Include a README with setup instructions

### General Principles
- Write complete, working code — no placeholders or TODOs
- Include error handling for common failure cases
- Add brief comments only where logic is non-obvious
- Make the project immediately runnable with minimal setup

## Step 4: Verify & Report

After creating all files:
- Briefly list all created files
- Provide the exact command to run the project
- Note any prerequisites (e.g., "open index.html in browser" or "run python main.py")
