plugins/work/skills/scope-work/SKILL.md
Use before creating implementation plans. Explores user intent, requirements, and design through structured divergent-then-convergent thinking. Produces a design document, not code. Use when the user wants to "brainstorm", "design", or "figure out what to build", or needs to think through a problem before planning.
npx skillsauth add bcbeidel/wos scope-workInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Explore ideas and turn them into design specifications through structured dialogue. The output is a design document — not a plan, not code.
<HARD-GATE> Present the design and wait for user approval before invoking any planning or implementation skill, writing code, or taking any implementation action. This applies to every task regardless of perceived simplicity. The design is the deliverable at this stage — not code, not a plan. </HARD-GATE>Also fires when the user phrases the request as:
See Exploration Patterns for question templates and approach comparison format.
<!-- wiki:layout: ... --> comment):
.designs/YYYY-MM-DD-<name>.design.mddocs/YYYY-MM-DD-<name>.design.mdSee Spec Format Guide for format conventions and examples.
/work:plan-work
to turn this into an implementation plan — proceed?"related field,
establishing traceability between design and plan.When invoked with a plan file path containing a ## Feedback section:
## Feedback section).related: link to the original.
Do not modify the approved original.See Feedback Loop for the feedback format and revision-vs-supersede decision tree.
Design docs use the standard frontmatter format:
---
name: Feature Name
description: One-sentence summary
type: design
status: draft
related:
- .context/relevant-file.md
---
Save location follows the project's layout hint (see step 4 above).
The related field links to context files, research docs, or other
design docs.
Chainable to: plan-work, research
tools
Use when the user wants to "audit a help skill", "review my plugin index", or "verify my help-skill is up to date". Audits a plugins/<plugin>/skills/help/SKILL.md against the help-skill rubric — coverage, freshness, frontmatter fidelity, plus five judgment dimensions and a trigger-collision check.
tools
Use when the user wants to "scaffold a help skill", "add a /<plugin>:help command", or "build a plugin index skill", or wants to give a plugin an orientation surface that lists its skills and common workflows. Produces a SKILL.md at plugins/<plugin>/skills/help/SKILL.md.
tools
Audits pair-level integrity of a primitive-pair (the artifact `/build:build-skill-pair` produces) by walking the four required artifact slots — principles doc, `build-<primitive>/SKILL.md`, `check-<primitive>/SKILL.md`, and the `primitive-routing.md` registration — and reports cross-artifact issues a per-SKILL.md checker cannot see: missing principles doc, divergent principles paths between halves, absent routing registration, missing build→check handoff. Per-half structural compliance with the unified pattern (`check-skill-pattern.md`) is delegated to `plugins/build/_shared/scripts/check_skill_pattern.py`. Use when the user wants to "audit a skill pair", "review a primitive pair", or "validate the skill pair for X". Not for auditing a single SKILL.md — route to `/build:check-skill`. Not for re-distilling a stale principles doc — route to `/build:build-skill-pair`.
testing
Audit a root-level resolver — verify AGENTS.md pointer, managed-region integrity, filing-table coverage against disk, context-table actionability, and trigger-eval pass rate. Use when the user wants to "audit a resolver", "validate routing table", or "find dark capabilities".