con un clic
plan
Create a detailed implementation plan
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 a detailed implementation plan
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
Autonomous product factory — /make-a-goal in godmode. Point it at a north-star outcome and it runs the whole delivery machine unattended: brainstorm the feature landscape (Discover), put every idea through a Feasibility Court, cluster into a Roadmap of epics, then per epic Plan → adversarial review → Execute (model-paired build) → VERIFY (drive the real UI/TUI/API, not mocks) → ship a stacked PR, looping until the backlog is dry or a budget/time bound fires. One human gate (roadmap blessing), hard stop rules, always-on tabbed RAG dashboard, crash-proof resume from state files. Use when the user says 'godmode', 'run the factory', 'ship X to nirvana', 'execute this whole backlog autonomously', 'goals within goals', or wants a multi-epic programme driven end-to-end with real end-to-end verification. NOT for single features, one-off verification, or scoped builds — use /make-a-goal, browser/tmux verification skills, or a plain plan for those.
Sync user-level agent config changes back to the ainb-toolkit repo (works for Claude, Codex, Copilot)
Produce a self-contained, richly styled HTML explainer for any topic the user asks about. Picks the right template from a bundled set of 22 visual patterns (feature explainer, concept explainer, module map, PR review, ADR, options paper / trade-off analysis, system diagram, flow- chart, status report, slide deck, prototype, editor, etc.), fills it with real content, augments with inline diagrams via sister skills (/fireworks-tech-graph for architecture / flow / sequence diagrams, /graphify for knowledge graphs), applies a Claude-brand polish layer, and publishes it: by default onto the configured here.now custom domain (path mount + searchable categorised index + password lock per the config's protect rule, driven by ~/.herenow/explainers.json), or a plain here.now URL, or a GitHub gist (--gist / --gist --public). Local-only output is available with --local. Use when Stevie says "/explain-to-me", "explain-to-me X", "make me an explainer for X", "give me an HTML explainer", "render this as a webpage", "ADR for
Self-improvement through conversation analysis. Extracts learnings from corrections and success patterns, permanently encoding them into agent definitions. Philosophy - Correct once, never again.
Claude Code observability skill: analyze session traces stored in Langfuse, extract learnings from corrections, identify success patterns, and propose agent/skill improvements based on historical data. Powers self-improvement through trace analysis of Claude Code sessions.
Create well-formatted git commits for changes made during the session
| name | plan |
| description | Create a detailed implementation plan |
| user-invocable | true |
Produce a phased, file-level implementation plan through interactive research and iteration. Be skeptical: verify every requirement against actual code before writing it into the plan. Output is a plans/*.md file that /implement consumes directly.
When NOT to use / route elsewhere:
/interview first, then return here./research first (it searches learnings + codebase); its output feeds Step 1 here./plan-tdd instead.Recall prior learnings so you don't re-decide something already captured:
uv run "{{HOME_TOOL_DIR}}/skills/recall/scripts/recall.py" \
"<QUERY>" \
--limit 5 --format markdown
<QUERY> = user task description + any file paths + domain keywords (e.g. "user auth OAuth migration").limit/offset), go to Step 2.I'll help you create a detailed implementation plan. Let me start by understanding what we're building.
Please provide:
1. The task/requirement description
2. Any relevant context, constraints, or specific requirements
3. Links to related research or previous implementations
I can also check for existing research documents if you've already run /research on this topic.
Do these in order. Read every file FULLY before spawning any sub-task.
| Source | Action |
|---|---|
research/ dir | Relevant file exists → read it as the plan's foundation. None → run /research, then continue. |
.planning/ROADMAP.md | Exists → read; use its phases as the plan's phase structure. |
.planning/STATE.md | Exists → read current position + blockers. |
.planning/**/CONTEXT.md | Exists → read locked decisions; the plan MUST honor these. |
| Any file the user mentioned | Read FULLY yourself before delegating. |
Then spawn general-purpose sub-agents in parallel (one message, multiple Task calls) to: (a) find all files related to the task, (b) map the current implementation, (c) find existing docs. Each returns explanations with file:line references. Wait for all, then read every file they identified FULLY.
Cross-reference requirements against the real code. Note discrepancies and assumptions needing verification.
Present understanding + only the questions research could not answer:
Based on my research of the codebase, I understand we need to [accurate summary].
I've found that:
- [Current implementation detail with file:line reference]
- [Relevant pattern or constraint discovered]
- [Potential complexity or edge case identified]
Questions that my research couldn't answer:
- [Specific technical question requiring human judgment]
- [Business logic clarification]
Based on my research, here's what I found:
**Current State:**
- [Key discovery about existing code]
**Design Options:**
1. [Option A] - [pros/cons]
2. [Option B] - [pros/cons]
Which approach aligns best with your vision?
Propose phases (name + what each accomplishes). Confirm phasing with the user before writing details.
Assign waves. Wave = a set of phases that can run in parallel.
| Rule | Meaning |
|---|---|
| No dependencies | Wave 1 |
| Depends on a Wave N phase | Wave N+1 |
| File appears in 2 phases of the SAME wave | NOT allowed — add an artificial dependency to serialize them |
Present the dependency graph, e.g.:
Phase 1: No dependencies (Wave 1)
Phase 2: Depends on Phase 1 (Wave 2)
Phase 3: No dependencies (Wave 1) -- parallel with Phase 1
Phase 4: Depends on Phase 2, Phase 3 (Wave 3)
Get sign-off on structure before writing the full plan.
Write to plans/{descriptive_name}.md. Use this exact skeleton — /implement parses the <!-- wave: ... --> comments and [CHECKPOINT:*] markers, so keep both formats verbatim:
# [Feature/Task Name] Implementation Plan
## Overview
[What we're implementing and why, 1-2 sentences]
## Current State Analysis
[What exists now, what's missing, key constraints discovered]
## Desired End State
[The end state and how to verify it]
### Key Discoveries:
- [Finding with file:line reference]
- [Pattern to follow]
- [Constraint to work within]
## What We're NOT Doing
[Explicit out-of-scope items — prevents scope creep]
## Implementation Approach
[High-level strategy and reasoning]
## Phase 1: [Descriptive Name]
<!-- wave: 1 | depends_on: [] | files: [path/to/file1.ext, path/to/file2.ext] -->
### Overview
[What this phase accomplishes]
### Changes Required:
#### 1. [Component/File Group]
**File**: `path/to/file.ext`
**Changes**: [Summary]
```[language]
// Specific code to add/modify
npm testnpm run typechecknpm run lintnpm run build[CHECKPOINT:human-verify]: Review automated work before continuing
[CHECKPOINT:decision]: Choose between options
[CHECKPOINT:human-action]: Non-automatable step (rare)
[Same structure]
[Implications or optimizations, if any]
[How to handle existing data/systems, if applicable]
research/[relevant].md[file:line]
**Hard rules for the written plan:**
| Rule | Detail |
|------|--------|
| File ownership | Each file may be modified in only ONE phase per wave. Overlap within a wave → add a dependency between those phases. List every file a phase touches in its `files:` wave comment. |
| Checkpoint: automatable | If Claude CAN do it via CLI/API/Bash, it MUST NOT be a checkpoint. |
| Checkpoint: budget | Max 1 checkpoint per phase (prevents fatigue). |
| Checkpoint: mix | `human-verify` ≈ 90% (visual/UX review); `decision` occasional; `human-action` ≈ 1% (only what Claude literally cannot do). |
| Success criteria | Always split into Automated (runnable commands, file existence, compile/typecheck/tests) vs Manual (UI/UX, real-world perf, hard-to-automate edge cases). |
| No open questions | Every decision resolved before finalizing. Research or ask immediately — never leave unresolved questions in the final plan. |
## Step 6: Review & iterate
Tell the user the plan location and ask for review:
I've created the initial implementation plan at:
plans/[filename].md
Please review it and let me know:
Iterate on feedback (add/remove phases, adjust approach, sharpen criteria, adjust scope) until the user is satisfied.
## Phase-ordering patterns (pick by task type)
| Task type | Phase order |
|-----------|-------------|
| New feature | Research existing patterns → data model → backend logic → API endpoints → UI last |
| Refactoring | Document current behavior → incremental changes → maintain backwards compat → migration strategy |
| Database change | Schema/migration → data access methods → business logic → API → clients |