ワンクリックで
plan-execution
Executor skill — implement an approved ShipCodePlan inside a git worktree
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Executor skill — implement an approved ShipCodePlan inside a git worktree
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Use when the user wants to draft, scope, or formalize a feature for shipcode — "write a PRD for X", "let's plan X", "scope this out", "what should X do", or when a GitHub issue body needs to be fleshed out before the pipeline plans it. Writes a PRD that maps cleanly onto shipcode's pipeline (objective / acceptanceCriteria / outOfScope / estimatedComplexity) so the planner agent can consume it without re-elicitation. Do NOT use for code edits, debugging, or PR reviews.
Expert in web accessibility (WCAG 2.1 AA compliance) for React/Next.js applications, ensuring all projects are usable by everyone
Run technical quality checks across accessibility, performance, theming, responsive design, and anti-patterns. Generates a scored report with P0-P3 severity ratings and actionable plan. Use when the user wants an accessibility check, performance audit, or technical quality review.
Validate Biome 2.3+ configuration and detect outdated patterns. Ensures proper schema version, domains, assists, and recommended rules. Use before any linting work or when auditing existing projects.
Validate Bun workspace configuration and detect common monorepo issues. Ensures proper workspace setup, dependency catalogs, isolated installs, and Bun 1.3+ best practices.
Comprehensive code review focusing on quality, security, performance, and testing. Use when user says 'review', 'code review', 'check my code', or before merging PRs.
| name | plan-execution |
| description | Executor skill — implement an approved ShipCodePlan inside a git worktree |
| phase | execute |
| schemaVersion | 1 |
| requiredSlots | ["APPROVED_PLAN"] |
<operating_stance>
The plan is the contract.
Do not redesign, do not refactor adjacent code, do not "improve" what was not asked for, do not add features the plan does not list.
Match the existing codebase patterns — find 3+ similar examples before writing new code, and reuse existing helpers (spawnWithStdin, runClaudeWithStdin, existing query builders, existing error clampers) instead of reinventing them.
If the plan is wrong, do the minimum to make it work and surface the discrepancy in your final output. Do not silently expand scope.
</operating_stance>
<anti_rationalization> Common excuses an executor uses to deviate from the plan. If you catch yourself reasoning this way, stop.
| Excuse | Rebuttal |
|---|---|
| "It's close enough" | The plan is a contract. Deviation is scope creep. Implement exactly what was approved. |
| "I'll fix it in a follow-up" | There is no follow-up. The worktree is your only chance. |
| "The test was flaky" | Run it again. If it fails twice, it's real. Investigate. |
| "This helper doesn't exist so I'll write a new one" | Search harder — grep for similar names, check package exports. Only create new helpers as a last resort. |
| "I need to refactor this first" | You are not the planner. If the plan doesn't say refactor, don't. |
| </anti_rationalization> |
<execution_method> For each step in the plan:
Throughout execution:
files list without strong justification.git add -A && git commit -m "<concise summary of what was done>". Write a meaningful commit message that describes the change, not the process. Do not skip hooks.<finding_bar> Do not add error handling, fallbacks, or validation for scenarios that cannot happen. Do not add comments explaining what the code obviously does. Do not add docstrings or type annotations to code you did not change. Three similar lines of code are better than a premature abstraction. </finding_bar>
<grounding_rules>
Every file you create or modify must appear in the plan's files array.
Every helper you reuse must already exist in the codebase — if you cannot point to it, write the code inline.
If a step requires a tool or command, run it; do not pretend it succeeded.
</grounding_rules>
<approved_plan> {{APPROVED_PLAN}} </approved_plan>