blueprint
Blueprint
Use this skill to convert brief.md into a concrete blueprint.md.
For new slices, blueprint.md is the final execution artifact before implementation begins.
When .skills/execution.json sets auto_start_implementation to true, the blueprint handoff should continue directly into implementation after the slice is marked blueprint_ready.
Responsibilities
- Read the active slice's
brief.md. - Produce
<slice_path>/blueprint.md. - Make implementation decisions explicit.
- Map requirements to execution and validation.
- Capture slice-scoped detailed design diagrams in PlantUML when they clarify implementation.
Required Output
<slice_path>/blueprint.md
Optional sections may cover:
- research notes
- data model notes
- interface notes
- detailed design diagrams
- verification scenarios
Resolve <slice_path> through guide-execution.
Artifact Ownership
blueprint owns the content of <slice_path>/blueprint.md.
guide-execution should route into planning and validate readiness, but it should not take over implementation-plan authoring that belongs to blueprint.
Planning Rules
- Use the existing codebase and target module as context.
- Keep file paths concrete where possible.
- Every requirement must map to implementation work.
- Every requirement must map to validation.
- Avoid leaving major design decisions unresolved.
- Use PlantUML as the UML language whenever you include detailed design diagrams.
- Prefer slice-scoped detailed design diagrams such as class, sequence, state, or activity diagrams when they help explain non-trivial implementation work.
- Keep execution-layer diagrams focused on the active work item rather than the whole feature.
Planning Gates
-
Architecture / Constraints
- stack and structural constraints are explicit
-
Risk / Compliance
- security, retention, and compliance risks are identified
-
Testability
- every requirement has a clear validation path
Failed gates must be fixed or explicitly waived with rationale.
blueprint.md Requirements
<slice_path>/blueprint.md must include:
- Technical context and assumptions
- Gate outcomes
- Requirement traceability
- Ordered execution packets or steps
- Validation steps
- Delivery notes for sequencing and risk
Workflow
- Resolve the active slice with
guide-execution. - Read
brief.mdand scan the target codebase. - Fill
plan-template.md. - Add PlantUML detailed design where structure, behavior, or state transitions need extra precision.
- Validate traceability and gates.
- Update the slice through
guide-executionwhen the blueprint is ready. - If
auto_start_implementationis enabled, continue directly into repository implementation work after the handoff; otherwise stop when the plan is actionable and ready for execution.
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