guide-planning
Guide Planning
Use this skill as the planning-layer entrypoint when you need to decide the next planning step for one feature planning folder.
Responsibilities
- Resolve or initialize the active feature planning folder.
- Promote accepted proposals into canonical feature planning folders when the user explicitly asks for planning to begin.
- Verify required planning files, registry state, and feature metadata.
- Route feature-scoped work to
propose,add-subfeature,assess,discover,design,ui-flow,breakdown, orreview-planning, then stop for approval/commit before execution begins. - Update planning readiness state when a phase is complete.
- Keep planning handoff decisions durable in the repository instead of transient chat state.
Entry Decision Guide
Use guide-planning when you need to decide the next planning step before slice-scoped execution begins.
- If no feature planning folder exists yet, initialize one and route to
discover. - If the work is still speculative, exploratory, or not yet accepted as a canonical feature, route to
propose. - If the user wants an accepted proposal promoted into canonical planning, perform that promotion here and then route to
discover. - If the request adds or reshapes a durable child capability under an existing feature, route to
add-subfeature. - If an active subfeature exists and the parent-feature impact is not yet explicit, route to
assess. - If the problem, outcomes, or constraints are still being framed, route to
discover. - If the architecture, interfaces, or validation strategy are still unresolved, route to
design. - If UI or interaction flow remains material, route to
ui-flow. - If the work is still too large for execution or slices are not explicit, route to
breakdown. - If planning artifacts need a readiness pass before approval and execution bootstrap, route to
review-planning. - If planning has been reviewed but not yet explicitly approved, stop for human approval instead of advancing into execution.
- If planning has been approved and committed and the feature already has execution-ready work items with explicit slice IDs, hand off to the execution layer through
slice. - If a slice-scoped execution slice already exists, hand off to
guide-execution.
Workflow Boundary
guide-planning owns feature-planning readiness and routing only.
- Own the transition from accepted proposal to canonical feature planning.
- Keep feature-planning readiness in planning metadata.
- Do not duplicate execution-slice lifecycle state here.
- Stop at reviewed planning until the user approves the planning artifacts.
- Treat planning commits as the durable checkpoint between planning and execution.
- Hand off execution-layer work to
sliceorguide-executioninstead of absorbing it into planning.
Typical handoff:
guide-planning -> propose/add-subfeature/assess/discover -> design -> ui-flow -> breakdown -> review-planning -> human approval -> commit -> slice -> guide-execution
Lifecycle States
discovery_pendingdiscovery_readydesign_readybreakdown_readyplanning_reviewedslice_readyimplemented
Use adjacent transitions by default and repair skipped states only deliberately.
planning_reviewedmeans the planning packet has passed readiness review and is waiting for explicit human approval.slice_readymeans the approved planning artifacts are committed and at least one execution-ready work item is selected for execution bootstrap.
Preflight
- Resolve the active planning scope from the nearest
.skills/planning.json; if none exists in ancestor directories, fall back to the repository root when inside a Git worktree, then default<planning_dir>todocs/features. - Resolve any planning-layer artifact conventions from
.skills/planning.json, includingdesign_diagram_modeforsystem-design.mddiagram layout. - Ensure the planning registry exists.
- Resolve the active feature using tooling or a user-provided slug/path.
- Confirm the folder represents one coherent feature or capability.
- Check
discover.md,system-design.md, optionalui-design.md,slice-planning.md,slice-traceability.md, and.planning-meta.jsonas appropriate for the current state.
Tooling
Always use scripts/manage_planning.py in this skill directory for initialization, proposal promotion, registry synchronization, state transitions, and validation.
More from sirius-cc-wu/sirius-skills
dioxus-ui-ux
Dioxus UI/UX design intelligence. Specialized guidelines for Dioxus Components, plus 50 styles, 21 palettes, 50 font pairings. Stacks: dioxus, daisyui, shadcn, html-tailwind. Actions: plan, build, create, design, implement, review, fix, improve, optimize. Projects: web app, dashboard, admin panel, SaaS, mobile app. Elements: button, modal, navbar, card, form, chart.
16dioxus-stitch
Transforms Stitch designs into clean, modular Dioxus code using daisyUI. Handles RSX conversion, type-safe props, and data decoupling for Rust projects.
8dioxus-ui-skill
Dioxus UI/UX design intelligence. Specialized guidelines for Dioxus Components, plus 50 styles, 21 palettes, 50 font pairings. Stacks: dioxus, shadcn, html-tailwind. Actions: plan, build, create, design, implement, review, fix, improve, optimize. Projects: web app, dashboard, admin panel, SaaS, mobile app. Elements: button, modal, navbar, card, form, chart.
4discover
Frames a project or feature before implementation by capturing goals, constraints, stakeholders, and initial story candidates.
2ui-flow
Captures optional UI and UX flows, screen-level requirements, and interaction notes before implementation.
2design
Produces feature-level system-design.md artifacts before breakdown when a feature needs architecture, interface, constraint, failure-handling, or validation decisions captured durably.
2