phase-plan
Use just before executing a specific phase — expand its authored plan entry (objective + EN/EX/VT) into the disposable runtime phase sheet with a concrete task breakdown, assumptions, and verification steps. Routed to from /plan or /execute.
How do I install this agent skill?
npx skills add https://github.com/davidlee/doctrine --skill phase-planIs this agent skill safe to install?
- Gen Agent Trust Hubpass
The skill provides a structured workflow for expanding high-level project plans into detailed, executable task sheets. It functions as a legitimate project management utility that interacts with local project files and specialized CLI tools. No malicious patterns or security risks were identified.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
What does this agent skill do?
Phase Plan
You are expanding one authored phase into its runtime phase sheet, immediately before
executing it. The authored plan (plan.toml) says what the phase must achieve;
this skill works out how, in the disposable state tree.
Plan each phase in detail just prior to execution — not all phases up front.
Inputs:
- the phase's
plan.tomlentry — itsobjective,exit_criteria(EX-), andverification(VT-/VA-/VH-) design.md(canonical design reference) andslice-nnn.md(scope)- the materialised runtime phase sheet
state/.../phases/phase-NN.{toml,md}
Process
- Confirm the phase's
entrance_criteria(EN-) are met before planning the detail. If they are not, resolve that first (an earlier phase, a design gap). - Re-read
design.mdand the phase'splan.tomlentry — objective, exit criteria, verification expectations. - Run
/retrieve-memoryagainst the concrete files and subsystems you expect to touch, so scope-bound gotchas and patterns surface before you commit to a task breakdown. - Check the research advisory —
doctrine slice research <id>. Where it reports drift, refresh only the affected thread sections, then re-stamp the baseline; plan the phase against the refreshed artefact, not the stale one. - Fill the runtime phase sheet
phase-NN.md(under.doctrine/state/, GITIGNORED and disposable) with:- a concrete task breakdown — small, coherent units of work
- assumptions and constraints carried into execution
- the verification steps that will satisfy each
VT-/VA-/VH-expectation - the files / components each task is expected to touch
- This is runtime state (
lib:reference/using-doctrine.md§ Storage tiers) — never write task detail or progress back into the authoredplan.toml/plan.md. - If detailing the phase surfaces new design problems, unresolved tradeoffs, or
policy ambiguity, stop —
/consult, or return to/designif the design itself is the gap. Do not invent your way past it. - When the sheet tells a coherent story, flip the phase to
in_progresswithdoctrine slice phase(seelib:reference/using-doctrine.md), then/execute.
Outcomes
- The phase has a concrete, executable task breakdown grounded in the design.
- Verification steps map to the phase's
VT-criteria. - Authored plan and runtime state stay on their correct sides of the storage rule.
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/davidlee/doctrine/phase-plan">View phase-plan on skillZs</a>