Implementation Plan
Use this skill before non-trivial edits or when the user asks for a plan. It merges the useful parts of initial planning and plan refinement into one Codex-native workflow.
Procedure
- Restate the goal and success criteria.
- Inspect only the files, configs, notes, or plans needed to make a grounded plan.
- State assumptions, risks, and open questions. Ask only when a reasonable assumption would be risky.
- Define the implementation surface:
- files or modules likely to change
- files that should remain untouched
- baseline or artifact preservation constraints
- Define verification:
- syntax/import check
- unit or smoke test
- functional test
- experiment command or dry run when relevant
- If refining an existing plan, preserve accepted parts and list exactly what changed.
Output Shape
Goal:
Scope:
Assumptions:
Plan:
1. ...
2. ...
Verification:
Risks:
Next skill: execute-plan / run-test / supervisor-intake / direct execution
Guardrails
- Do not implement from this skill unless the user explicitly requested plan-and-execute and the plan is small.
- Keep plans surgical. Avoid speculative abstractions, broad refactors, and unrequested flexibility.
- If code or experiment work spans multiple handoffs, route through
supervisor-intakeorcompany-workflow.