Triggers: initialize new project, create project, bootstrap, scaffold
Tools:create_directory、create_file、run_in_terminal、create_new_workspace
Project Structure
.github/bylaws/ .github/prompts/ .claude/skills/ memory-bank/(activeContext + progress + decisionLog) src/ tests/ + CONSTITUTION.md README.md CHANGELOG.md pyproject.toml
Interactive Setup
| Item | Options |
|---|---|
| Project Name | Custom |
| Programming Language | Python / TypeScript / Other |
| License | MIT / Apache-2.0 / GPL-3.0 |
| Docker | Yes / No |
| CI/CD | GitHub Actions / None |
Workflow
- Get project information (name, language, license)
- Create directory structure (src, tests, memory-bank, .github, .claude)
- Create base files (README, CHANGELOG, pyproject.toml)
git init→uv venv && uv sync(use uv for Python)