Help us improve
Share bugs, ideas, or general feedback.
From specs
ALWAYS invoke this skill before implementing any work item to load complete context. NEVER create, read, or modify any files in the specs/ directory without this skill.
npx claudepluginhub outcomeeng/claude --plugin specsHow this skill is triggered — by the user, by Claude, or both
Slash command
/specs:understanding-specsThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
<accessing_skill_files>
Write and manage spec files with search, conflict detection, and reporting. Use when user asks to create a spec, update a spec, write a spec, or mentions 스펙 생성, 스펙 업데이트, 스펙 작성, 스펙 만들어줘. Proactively trigger whenever the user's request involves specification documents, even if they don't explicitly say "spec".
Generates structured specifications with demoable units, functional requirements, and proof artifacts. Use when starting a new feature to define what to build before coding.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Share bugs, ideas, or general feedback.
<accessing_skill_files> When this skill is invoked, Claude Code provides the base directory in the loading message:
Base directory for this skill: {skill_dir}
Use this path to access skill files:
{skill_dir}/references/{skill_dir}/workflows/IMPORTANT: Do NOT search the project directory for skill files. </accessing_skill_files>
<essential_principles> COMPLETE CONTEXT OR ABORT. NO EXCEPTIONS.
.capability.md, .feature.md, .story.md)</essential_principles>
Verify and load complete hierarchical context for a work item by reading all specification documents from product level down to the target work item. Fails fast with actionable errors when required documents are missing. Ensures implementation skills have complete context including all constraints (ADRs), product decisions (PDRs), requirements (PRD/TRD), and specifications before starting work.<quick_start> Invoke with FULL work item path:
# ALWAYS use full path (REQUIRED)
/understanding-specs capability-10_cli/feature-20_commands/story-30_build
🚨 NEVER use bare story/feature numbers - BSP numbers are sibling-unique, not globally unique:
# ❌ WRONG: Ambiguous - which story-30?
/understanding-specs story-30_build
# ✅ CORRECT: Unambiguous full path
/understanding-specs capability-10_cli/feature-20_commands/story-30_build
The skill will:
specs/work/</quick_start>
Provide the **FULL work item path** you're working on:capability-NN_slug/feature-NN_slug/story-NN_slug🚨 BSP numbers are sibling-unique, not globally unique.
| ❌ WRONG (Ambiguous) | ✅ CORRECT (Unambiguous) |
|---|---|
| "story-30_build" | "capability-10_cli/feature-20_commands/story-30_build" |
| "implement feature-20" | "implement capability-10_cli/feature-20_commands" |
The skill will locate and verify all documents in the hierarchy.
All inputs route to: `workflows/ingest-context.md`This skill has a single workflow that handles all context ingestion.
<reference_index> Detailed patterns and error handling:
| File | Purpose |
|---|---|
references/abort-protocol.md | Error messages and remediation guidance |
references/document-types.md | Required documents at each level |
</reference_index>
<workflows_index>
| Workflow | Purpose |
|---|---|
workflows/ingest-context.md | Hierarchical document verification |
</workflows_index>
<success_criteria> Context ingestion succeeds when:
specs/work/specs/CLAUDE.md) read</success_criteria>