76 lines
2.4 KiB
Markdown
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
|
|
```
|