ワンクリックで
spec
Living Specifications for Claude Code - consolidate development artifacts into AI-maintainable spec files with AI-DLC principles.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Living Specifications for Claude Code - consolidate development artifacts into AI-maintainable spec files with AI-DLC principles.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | spec |
| description | Living Specifications for Claude Code - consolidate development artifacts into AI-maintainable spec files with AI-DLC principles. |
| argument-hint | [command] or [feature description] |
| disable-model-invocation | false |
| user-invocable | true |
| allowed-tools | Read, Write, Edit, Grep, Glob, Bash, Task, TaskCreate, TaskUpdate, TaskList, AskUserQuestion |
Multi-agent orchestration for AI-maintainable specifications.
/spec # Start new or continue existing
/spec <feature> # Create spec for specific feature
/spec status # View all specs and phases
/spec drift # Check spec-code drift
/spec view <role> # Role-based view (developer|manager|qa|architect)
MANDATORY: Use AskUserQuestion on first trigger:
{
"questions": [{
"header": "Approach",
"question": "Which spec approach fits your project?",
"options": [
{"label": "A) Living Spec Only (Recommended)", "description": "MVPs, small teams, rapid iteration"},
{"label": "B) Living Spec + Feature Specs", "description": "Multiple features, growing projects"},
{"label": "C) Feature Specs Only", "description": "Clear feature boundaries, simple projects"}
],
"multiSelect": false
}]
}
Then ask Greenfield/Brownfield via AskUserQuestion.
Always load: ~/.claude/skills/steering/workflow.md (core logic)
| File | Load When |
|---|---|
steering/workflow.md | Always |
steering/template.md | Creating new spec |
steering/ears-reference.md | Writing requirements |
steering/drift-detection.md | /spec drift |
agents/INDEX.md | Spawning agents |
See agents/INDEX.md for complete agent directory and spawning patterns.
Planning Phase: Spawn in parallel via Task tool:
Building Phase: Spawn relevant specialists:
Quality Gates: spec-critic, comprehension-gate
| Phase | Icon | Purpose |
|---|---|---|
| Planning | 🔵 | WHAT and WHY |
| Building | 🟢 | HOW |
| Operating | 🟡 | RUN and MEASURE |
| Tier | Type | Examples |
|---|---|---|
| 1 | Autonomous | Timestamps, status icons, drift |
| 2 | Notify | Component Map, tech debt, decisions |
| 3 | Blocking | Requirements, architecture, phase transitions |
See steering/ears-reference.md for syntax. Key templates:
project/
├── CLAUDE.md # Project instructions + spec context (auto-loaded)
└── .specs/
├── 00-project.living.md # Main spec
└── feature-*/ # Feature specs (Option B)
├── requirements.md
├── design.md
└── tasks.md
Greenfield: Questionnaire → Architecture approval → Building Brownfield: Parallel analysis → Auto-populate → Verify → Building
Phase Transitions: Always require comprehension gate verification
.specs/When setting up specs, add this to the project's CLAUDE.md:
## Specification
- **Main Spec:** `.specs/00-project.living.md`
- **Approach:** [A/B/C]
- **Phase:** [🔵 Planning | 🟢 Building | 🟡 Operating]
## Key Paths
[List important file paths]
## Development Guidelines
1. Before coding: Check spec for requirements
2. New features: Create feature spec in `.specs/feature-<name>/`
3. After changes: Update spec if architecture changes
## Tiered Approval
| Change Type | Approval |
|-------------|----------|
| Bug fixes, typos | Autonomous |
| New components, endpoints | Notify (update spec) |
| Architecture changes | Blocking (discuss first) |
| Icon | Meaning |
|---|---|
| ⬚ | Not started |
| 🔄 | In progress |
| ✅ | Complete |