Skip to content
AI & Agents
Skill

/create-project

Scaffold a complete, runnable project from scratch with proper structure and best practices. Use when building new apps, games, tools, scripts, or any project from zero.

BOOST
From plugin
claude-desktop-cn
2676 skills
Install
$ npx -y skills add Qiao-920/claude-desktop-cn --skill create-project --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/create-project

Context preview

The summary Claude sees to decide when to auto-load this skill.

Scaffold a complete, runnable project from scratch with proper structure and best practices. Use when building new apps, games, tools, scripts, or any project from zero.

SKILL.md

create-project.SKILL.md
name: create-project
description: Scaffold a complete, runnable project from scratch with proper structure and best practices. Use when building new apps, games, tools, scripts, or any project from zero.

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")
Read more
Ships withclaude-desktop-cn

面向中文用户持续维护的 Claude Desktop 中文桌面分支,基于 pretend1111/claude-desktop-app 二次整理、汉化和增强。 这个分支的目标不是简单换皮,而是把原本零散、半占位的能力逐步打磨成一套可维护、可发布、可日用的桌面工作流:中文聊天、项目上下文、GitHub 导入、本地 Code 工作区、权限守卫、命令执行和 Artifact 预览。

Get the whole plugin
Stats
267
Stars
36
Forks
Maintained
Maintenance
TypeScript
Language
4mo ago
Last commit
6mo ago
Created
2d ago
Added

Repo: Qiao-920/claude-desktop-cn

Other skills on claude-desktop-cn.