con un clic
plan-feature
Create complete development plan with parallel exploration
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ú
Create complete development plan with parallel exploration
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
Orchestrate the /dev methodology across ALL phases of a feature spec via a background ultracode run, one fresh agent per bounded (sub-)phase, sequentially. Handles the DB migration itself, splits oversized phases, monitors progress, recovers from agent overruns, independently certifies each block, and reconciles the spec. Encodes the failure modes seen in practice so they do not recur.
Develop phase with exploration and plan validation
Deep codebase exploration to answer specific questions
Fix bugs or modify existing features with deep exploration, root-cause analysis, and quality-first long-term solutions
Quick implementation without a full spec file
Universal code review - auto-detects scope from git changes, spec, commit, or brief
| name | plan-feature |
| description | Create complete development plan with parallel exploration |
| model | opus |
| argument-hint | name=<feature-name> |
YOU ARE EXECUTING THE /plan-feature SKILL. The user triggered this skill. Follow ALL instructions below step by step. Do NOT treat this as a freeform conversation - execute the skill workflow.
Follow CLAUDE.md rules.
Output file: docs/plan-features/{$ARGUMENTS.name}_FEATURE.md (uppercase)
Ultra think before each phase transition:
Ask user for:
Do not proceed until requirements are clear.
Use AskUserQuestion to clarify before exploration:
Do not proceed until critical details are clarified.
Launch focused agents in a single message (parallel execution). There is no upper limit on agent count. Spawn one agent per distinct concern, area, or file-cluster the feature actually spans, and scale up freely with its breadth. The lists below are a starting menu, not a quota.
explore-codebase: "Find entities, repository interfaces, value objects, and DTOs related to [feature] in backend/internal/domain/ and backend/internal/application/dto/"explore-codebase: "Find usecases related to [feature] in backend/internal/application/usecases/. Read their Execute methods, dependencies, and error handling"explore-codebase: "Find HTTP handlers and routes related to [feature] in backend/internal/presentation/. Check middleware, validation, response patterns"explore-codebase: "Find repo implementations, external service adapters, and config related to [feature] in backend/internal/infrastructure/"explore-codebase: "Find the most similar existing feature to [feature] in backend/. I need to replicate its patterns"explore-codebase: "Find components related to [feature] in frontend/src/components/. Check props, state, Shadcn UI usage"explore-codebase: "Find hooks, React Query calls, and state management related to [feature] in frontend/src/hooks/ and frontend/src/lib/"explore-codebase: "Find pages and layouts related to [feature] in frontend/src/app/. Check route structure, data fetching, i18n"explore-codebase: "Find TypeScript types, API client functions related to [feature] in frontend/src/types/ and frontend/src/lib/"explore-codebase: "Find the most similar existing feature to [feature] in frontend/src/. I need to replicate its patterns"The supporting agents below fan out the SAME way: one agent per distinct concern, no maximum.
explore-db: "dev - Map tables and foreign keys related to [feature]: columns, types, FK relationships"explore-db: "dev - Inspect constraints and RLS policies (if used) on tables related to [feature]"explore-docs: "[library A] [specific feature] documentation"websearch: "[topic A] best practices 2025 2026"After agents return, verify coverage across all dimensions:
explore-codebaseexplore-codebaseexplore-db agentsexplore-docs agentsDo NOT proceed with incomplete context.
Display architecture plan:
## Architecture Plan - [Feature Name]
### Database
- Tables to create: [list with columns]
- Tables to modify: [changes]
- Policies needed (if the DB uses RLS)
### Backend (Go Clean Architecture)
- Entities: [list]
- Usecases: [list with descriptions]
- Handlers: [endpoints]
- Code to reuse: [from exploration]
### Frontend (Next.js)
- Types, Components, Hooks, Pages
- Code to reuse: [from exploration]
### Libraries / Best Practices
- [from exploration]
Ask with AskUserQuestion: "Validate this architecture?"
After validation, write complete spec to docs/plan-features/{$ARGUMENTS.name}_FEATURE.md.
Use the template structure from templates/feature-spec-template.md.
Structure:
app.yaml for thresholds, limits, feature flags - NO hardcoded values)/dev spec=docs/plan-features/[name]_FEATURE.md phase=1/dev spec=docs/plan-features/[name]_FEATURE.md phase=8/dev-all spec=docs/plan-features/[name]_FEATURE.md