guide-scope
Guide Scope
Use this skill as the optional multi-scope entrypoint when the repository may contain nested scopes and the user should not have to remember whether the next handoff belongs to planning, execution, or bootstrap.
Responsibilities
- Resolve the active scope from the current working directory.
- Discover candidate scopes when the repository contains nested
.skills/workspaces. - Stop for explicit scope choice when the target scope is ambiguous.
- Route the request to
guide-planning,guide-execution, orbootstrap. - Keep scope resolution durable in repository tooling instead of inventing a second scope model in chat.
Entry Decision Guide
Use guide-scope when:
- the repository may have multiple explicit scopes
- the user is working from a nested directory and the target scope is not obvious
- the user wants to configure a nested scope with
bootstrap - the user wants a single entry skill that decides whether the next step is planning-layer or execution-layer work
Route from guide-scope using these rules:
- If the next work is feature planning, proposal management, promotion,
discovery, design, breakdown, or slice bootstrap, route to
guide-planning. - If an execution slice already exists or execution-layer readiness is the next
question, route to
guide-execution. - If the request is to initialize or update
.skills/configuration for the selected scope, route tobootstrap.
If the repository effectively has one scope and the user already knows they want
planning or execution, guide-scope is optional and direct entry through
guide-planning or guide-execution remains valid.
Workflow Boundary
guide-scope owns scope discovery and handoff only.
- Resolve the active scope using the same nearest-scope and repository-root fallback rules already implemented by repository tooling.
- Surface candidate scopes or ask for an explicit scope path when ambiguity matters.
- Do not mutate planning metadata, slice metadata, or config files directly unless the downstream routed skill owns that work.
- Do not replace
guide-planning,guide-execution, orbootstrap; route into them after scope selection is settled.
Typical handoff:
guide-scope -> guide-planning
guide-scope -> guide-execution
guide-scope -> bootstrap
Preflight
- Resolve the active scope from the nearest
.skills/planning.json; if none exists in ancestor directories, fall back to the repository root when inside a Git worktree. - If the user already supplied an explicit scope path, validate that it is inside the repository.
- When slug-only lookups or nested-scope context make the target ambiguous, stop and ask the user to choose the scope explicitly.
- Keep scope labels relative to the repository root so downstream handoffs stay readable.
- Route into the downstream skill without changing its lifecycle ownership.
Tooling
Use the existing repository helpers rather than inventing a new scope runtime:
- planning and proposal routing:
skills/guide-planning/scripts/manage_planning.pyandskills/propose/scripts/manage_proposals.py- use
--scope <path>when an explicit planning or proposal scope is needed - use
--target-scope <path>for explicit cross-scope promotion targets
- use
- execution routing:
skills/guide-execution/scripts/manage_execution.py- execution commands already follow the nearest execution scope and keep slice registries local to that scope
- slice bootstrap:
skills/slice/scripts/bootstrap_slice.py- bootstrap reuses scoped execution config and inherited defaults from the active scope chain
- scope configuration:
skills/bootstrap/scripts/bootstrap.py- use
--repo-root <scope-root>to initialize or update the selected scope's.skills/files
- use
Examples
Example 1: Multi-scope planning handoff
Request: "Start planning from inside apps/payments."
Action:
- Resolve the active scope for
apps/payments. - If the target scope is unambiguous, route to
guide-planning. - If the user needs a different planning scope, ask for an explicit scope path and then route with that scope.
Example 2: Scoped execution handoff
Request: "Continue the active slice from this nested service directory."
Action:
- Resolve the nearest execution scope from the current path.
- Confirm the handoff belongs in execution rather than planning.
- Route to
guide-execution, letting execution helpers use the resolved local slice registry automatically.
Example 3: Configure a nested scope
Request: "Set up .skills for the apps/payments scope."
Action:
- Resolve or confirm the target scope path.
- Route to
bootstrap. - Use
bootstrap.py --repo-root <scope-root>so config is written inside the selected scope rather than assuming the repository root.
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.
4slice
Validates approved, committed execution-ready work, bootstraps a slice-scoped execution slice, and hands off to guide-execution.
2ui-flow
Captures optional UI and UX flows, screen-level requirements, and interaction notes before implementation.
2commit
Use this skill when requested to commit changes. It ensures commit messages follow project standards and ensures code quality via verification steps.
2