Files
2025-11-29 18:45:56 +08:00

76 lines
2.4 KiB
Markdown

# spec-manager
**PROACTIVE SKILL** - Automatically manage and update application specification documents. Claude invokes this skill automatically when code changes occur or specifications need updating, keeping your documentation synchronized with your codebase.
## Installation
```
/plugin marketplace add hiroshi75/ccplugins
/plugin install spec-manager-plugin@hiroshi75
```
## Automatic Triggers
Claude **automatically invokes** this skill when:
- **Starting features** - Before implementing new functionality
- **Completing changes** - After modifying 3+ files or major features
- **Refactoring** - When architecture or project structure changes
- **Keywords detected** - When user mentions: 仕様, spec, design, architecture, requirements, PRD
- **Session end** - After development sessions with substantial changes
**No manual action required** - Claude keeps specifications synchronized automatically.
## Workflow
```
Detect changes → Auto-invoke skill → Update .spec-manager/ docs → Notify user
```
## Manual Invocation (Optional)
To manually trigger specification updates:
```
/spec-manager-plugin:update-spec
```
With language preference:
```
/spec-manager-plugin:update-spec 日本語で
```
## Specification Documents
The following documents are maintained in `.spec-manager/`:
| Document | Required | Description |
|----------|----------|-------------|
| **PRD.md** | Yes | Product Requirements Document |
| **AppFlow.md** | Yes | Application flow and screen transitions |
| **TechStack.md** | Yes | Technologies and dependencies used |
| **FileStructure.md** | No | Project directory structure |
| **FrontendGuidelines.md** | No | Frontend design principles |
| **BackendStructure.md** | No | Backend architecture and DB/Storage |
| **DevInstructions.md** | No | Development conventions and rules |
## How It Works
1. **Change Detection** - Claude monitors development activities
2. **Trigger Evaluation** - Checks if auto-invoke conditions are met
3. **Skill Invocation** - Automatically invokes spec-manager skill
4. **Document Update** - Updates relevant specification documents
5. **User Notification** - Reports what was updated with summary
## Example Notification
After automatic invocation, you'll see:
```
Specification documents have been automatically updated:
- PRD.md: Added authentication feature requirements
- TechStack.md: Updated with JWT library dependencies
- FileStructure.md: Reflected new auth/ directory structure
```