com um clique
blueprint
Generate a structured YAML plan for multi-step implementation tasks.
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
Generate a structured YAML plan for multi-step implementation tasks.
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
Interactively refine a feature idea through Socratic questioning before planning.
Create a clean, well-structured git commit with automated pre-checks.
Execute a YAML plan file, running each task in a fresh session with checks and auto-commit.
Perform a thorough code review of recent changes or specified files.
| name | blueprint |
| description | Generate a structured YAML plan for multi-step implementation tasks. |
| argument-hint | <goal description> |
| user-invocable | true |
| tags | ["universal"] |
Generate a structured YAML plan for the given goal. The plan will be executed by an external orchestrator (bun run plan-run <plan-file>) that invokes Claude per-task, runs configurable checks, retries on failure, and commits on success.
Understand the goal: Read and analyze $ARGUMENTS. Explore the codebase to understand the current state, relevant files, patterns, and conventions.
Identify checks: Determine which validation commands should run after each task. Look at the project's package.json scripts, Makefile, CI config, etc. Common checks include linting, type-checking, and testing. These must be commands that return exit code 0 on success.
Ripple analysis — what else is affected? Before writing any tasks, trace the full impact of the change:
Break the work into steps and tasks:
Write self-contained task prompts: Each prompt must include:
Write the plan file: Write the YAML plan to .claude/plans/<descriptive-name>.yaml using the Write tool.
.claude/plans/ directory (create it if it doesn't exist)add-auth.yaml, refactor-api.yaml)bun run plan-run .claude/plans/<name>.yamlUse this exact schema:
goal: "<one-line description of what we're building>"
checks:
- name: <check-name>
command: "<shell command that exits 0 on success>"
steps:
- name: "<step name>"
tasks:
- id: "<step.task>"
summary: "<short task description — used as context for auto-generated commit messages>"
prompt: |
<self-contained instructions for a fresh Claude session>
files: [optional/list/of/relevant/files.ts]
# done: true — set automatically by plan-run on completion, do not set manually
.claude/plans/<name>.yaml — never output it inline.1.1, 1.2, 2.1, etc.files field is optional hints for Claude to read first, not a restriction.summary field is a short description used as context when auto-generating commit messages — keep it concise and descriptive.done: true on tasks — plan-run sets this automatically when a task passes all checks. On re-run, tasks with done: true are skipped.