plan
Plan project structure and implementation strategy from .evolve/vision.md and .evolve/spec.md
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Plan project structure and implementation strategy from .evolve/vision.md and .evolve/spec.md
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional 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]