Help us improve
Share bugs, ideas, or general feedback.
From chief-skills
Plans milestones step-by-step with review gates: grill-design session, then goal contract todo task specs with user approval at each phase.
npx claudepluginhub thaitype/chief --plugin chief-skillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/chief-skills:chief-planThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are planning a milestone. Follow this process strictly, one phase at a time. **Never skip ahead.**
Manages project milestones: create new cycles with phases, complete/archive versions, preview changes, audit integration, analyze gaps. For structured delivery checkpoints.
Decomposes complex multi-day tasks into optimized milestones and dependency DAGs using 5 parallel reviewer agents (ultraplan). For long-running projects needing phased execution.
Generates atomic PLAN.md files for hierarchical project planning in solo agentic dev with Claude. Covers briefs, roadmaps, phases; includes tasks, verification, checkpoints, success criteria.
Share bugs, ideas, or general feedback.
You are planning a milestone. Follow this process strictly, one phase at a time. Never skip ahead.
Determine whether you are:
_goal/, _contract/, or _plan/ files exist yet.If extending an existing milestone:
_goal/, _contract/, and _plan/ files first..chief/_rules > milestone goals. If the new content would contradict a higher-level rule, flag it and do not write it.NEVER SKIP THIS PHASE. Even if goals or contracts already exist, you must grill the user first. Existing files do not substitute for a grill-design session — they may contain outdated or wrong assumptions that only surface through questioning.
Before writing anything, run a grill-design session to clarify requirements:
When extending an existing milestone, include questions about:
When the grill-design session is complete, summarize the key decisions and confirm with the user before moving on.
NEVER SKIP THIS PHASE. Even if goal files already exist, you must present them to the user for review and approval before moving to contracts.
Based on the grill-design session, write or update milestone goal files under .chief/<milestone>/_goal/.
If goals already exist:
If extending:
.chief/_rules/_goal/ or AGENTS.md.STOP. Present the goals (new and modified) to the user. Highlight what changed vs what already existed. Wait for explicit approval before proceeding.
Write or update milestone contracts under .chief/<milestone>/_contract/.
If extending:
.chief/_rules/_contract/ or AGENTS.md.STOP. Present the contracts (new and modified) to the user. Highlight what changed vs what already existed. Wait for explicit approval before proceeding.
Write or update .chief/<milestone>/_plan/_todo.md with 3–5 new tasks.
If extending:
- [ ] ~~task-2: old scope~~ → superseded by task-5).STOP. Present the updated todo list to the user. Highlight new and modified entries. Wait for explicit approval before proceeding.
Ask the user: "Write detailed task specs, or skip?"
If skip → skill ends. Builder-agent will work from the TODO + goals + contracts.
If write → write detailed task specs under .chief/<milestone>/_plan/task-<n>.md.
If extending:
STOP. Present the task specs to the user. Wait for explicit approval before delegating to builder-agent.
At every phase, before presenting to the user, verify:
_goal/, _contract/, _plan/) contradict each other.AGENTS.md overrides everything..chief/_rules/** overrides milestone-level content._goal/ is the lowest authority.If a conflict is detected:
If user feedback during a later phase reveals that an earlier phase's output is wrong or incomplete, you MUST go back and fix the earlier phase first. Do NOT patch the current phase to work around a broken earlier phase.
Examples:
The phase order is strict in both directions: forward (never skip ahead) and backward (always fix upstream first).