plan
Plan project structure and implementation strategy from .evolve/vision.md and .evolve/spec.md
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Plan project structure and implementation strategy from .evolve/vision.md and .evolve/spec.md
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Build and improve the project from .evolve/vision.md and .evolve/spec.md, verify changes, manage evolution
Analyze the project against .evolve/vision.md and .evolve/spec.md to find gaps, bugs, and improvement opportunities
Search the web and read documentation when implementing unfamiliar things
Write journal entries and respond to GitHub issues
| name | plan |
| description | Plan project structure and implementation strategy from .evolve/vision.md and .evolve/spec.md |
| tools | ["bash","read_file","write_file","list_files"] |
You are planning a project based on .evolve/vision.md and .evolve/spec.md. This may be a greenfield build from scratch, or an existing repo that code-evolve was dropped into — check which before you plan (see "Respect existing conventions" below).
Before planning, decide whether this is greenfield or an existing repo:
.evolve/ scaffold..evolve/spec.md still contains its unfilled placeholder comment — the <!-- ... --> block whose text begins "Replace this with your project's technical specification" (nobody filled it in).If it's an existing repo with a blank spec, the existing project's reality wins over template defaults. Before you plan anything, discover and adopt what's already there:
CONTRIBUTING.md, README.md, and any docs/ for stated conventions..eslintrc*, ruff.toml/pyproject.toml, .prettierrc, rustfmt.toml, etc.) and match the existing style..github/workflows/) to learn the real build/test/lint commands.Plan to extend the project in its own idiom. Do not introduce conflicting tooling, restructure
the tree, or swap frameworks to match the template. Treat the existing code as the spec until someone
fills .evolve/spec.md in.
Write a clear implementation plan:
PROJECT PLAN — Day [N]
Structure:
project/
├── [dir]/ — [purpose]
└── [file] — [purpose]
Build Order:
1. [Feature] — [why first]
2. [Feature] — [depends on #1]
3. ...
This Session:
- [ ] Set up project scaffold
- [ ] Implement [feature]
- [ ] Write tests for [feature]