project-init
11
总安装量
2
周安装量
#28789
全站排名
安装命令
npx skills add https://github.com/u9401066/med-paper-assistant --skill project-init
Agent 安装分布
opencode
2
antigravity
2
windsurf
2
codex
2
gemini-cli
2
Skill 文档
å°æ¡åå§åæè½
è§¸ç¼æ¢ä»¶
| ç¨æ¶èªªæ³ | è§¸ç¼ |
|---|---|
| åå§åæ°å°æ¡ãcreate project | â |
| 徿¨¡æ¿å»ºç«å°æ¡ | â |
| bootstrapãscaffold | â |
å¯ç¨å·¥å ·
| æä½ | å·¥å · |
|---|---|
| 建ç«ç®é | create_directory() |
| å»ºç«æªæ¡ | create_file() |
| çµç«¯æä»¤ | run_in_terminal() |
| VS Code | create_new_workspace() |
å°æ¡çµæ§æ¨¡æ¿
new-project/
âââ .github/
â âââ bylaws/ # åæ³
â âââ prompts/ # Prompt Files
âââ .claude/
â âââ skills/ # Skills
âââ memory-bank/ # Memory Bank
â âââ activeContext.md
â âââ progress.md
â âââ decisionLog.md
âââ src/ # åå§ç¢¼
âââ tests/ # 測試
âââ CONSTITUTION.md # æ²æ³
âââ README.md
âââ CHANGELOG.md
âââ pyproject.toml
æ¨æºå·¥ä½æµç¨
# 1. åå¾å°æ¡è³è¨
project_name = "my-new-project"
project_path = f"/home/user/projects/{project_name}"
# 2. 建ç«ç®éçµæ§
create_directory(f"{project_path}/src")
create_directory(f"{project_path}/tests")
create_directory(f"{project_path}/memory-bank")
create_directory(f"{project_path}/.github/bylaws")
create_directory(f"{project_path}/.claude/skills")
# 3. 建ç«åºç¤æªæ¡
create_file(f"{project_path}/README.md", "# {project_name}\n...")
create_file(f"{project_path}/CHANGELOG.md", "# Changelog\n\n## [Unreleased]\n")
create_file(f"{project_path}/pyproject.toml", "[project]\nname = '...'")
# 4. åå§å Git
run_in_terminal(f"cd {project_path} && git init")
# 5. åå§å Python ç°å¢
run_in_terminal(f"cd {project_path} && uv venv && uv sync")
äºåå¼è¨å®
è©¢åç¨æ¶ï¼
| é ç® | é¸é |
|---|---|
| å°æ¡å稱 | èªè¨ |
| ç¨å¼èªè¨ | Python / TypeScript / Other |
| ææ¬ | MIT / Apache-2.0 / GPL-3.0 |
| Docker | æ¯ / å¦ |
| CI/CD | GitHub Actions / None |
輸åºç¯ä¾
ð å°æ¡åå§å
å°æ¡å稱: my-new-project
ä½ç½®: ~/projects/my-new-project
â
ç®éçµæ§å·²å»ºç«
â
åºç¤æªæ¡å·²å»ºç«
â
Git å·²åå§å
â
Python ç°å¢å·²è¨å®
ä¸ä¸æ¥ï¼
cd ~/projects/my-new-project
code .
ç¸éæè½
ddd-architect– è¨è¨å°æ¡æ¶æ§memory-updater– åå§å Memory Bank