discover
Discover
Use this skill at the start of a project, capability, or larger feature before system design or slice breakdown begins.
Responsibilities
- Clarify the problem, desired outcomes, and non-goals.
- Capture stakeholders, users, constraints, and assumptions.
- Identify initial capabilities or story candidates.
- Produce repository-first planning artifacts without creating execution slices.
Required Output
<feature_path>/discover.md
Optional companion output:
<feature_path>/user-stories.md
Resolve <feature_path> from the repository planning layout:
<planning_dir>/<feature-slug>/
- If
.skills/planning.jsondefinesplanning_dir, use that as<planning_dir>. - Otherwise default to
docs/features.
Discovery Rules
- Keep product thinking in the repository, not in slice-scoped execution artifacts.
- Record success criteria and constraints explicitly.
- Separate confirmed facts from assumptions and open questions.
- Name candidate stories in a way that later decomposition can preserve traceability.
Workflow
- Resolve
<feature_path>from.skills/planning.jsonwhenplanning_diris present; otherwise usedocs/features/<feature-slug>/, then identify or create the feature planning folder. - Inspect the repository, existing docs, and relevant context.
- Write
discover.mdwith problem framing, actors, goals, constraints, and risks. - If helpful, draft an initial
user-stories.mdwith stable story identifiers. - Stop when the work is concrete enough for
design.
Guardrails
- Do not create slice-scoped execution slices.
- Do not promote proposals into canonical feature folders; use
guide-planningfor that transition first. - Do not move directly into implementation planning.
- If the request is already architecture-focused, hand off to
design.
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.
4ui-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.
2simplify
Simplify branch/PR changes without altering behavior; use before opening a PR, while refining one, or after review feedback.
2