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 직업 분류 기준
| 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]
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