Tasks Spec Update
Documentstasks-spec-updateTasks Spec Update is an Agent Skill for documents published in the majiayu000/claude-skill-registry repository on GitHub: a SKILL.md instruction file an AI agent can load to do this task.
Use when updating specifications, comparing branches, or ensuring documentation reflects current implementation.
QUICK START
How to use this skill
Bring this guide into your coding agent with a prompt tailored to the tool you use.
- Open your project in Codex.
- Copy and paste the prompt below.
- Review files and risks before approving any action.
Prompt to paste
Inspect the Agent Skill at https://github.com/majiayu000/claude-skill-registry/blob/HEAD/skills/data/tasks-spec-update/SKILL.md and all supporting files. Report provenance, permissions, scripts, dependencies, and security risks. Propose an exact installation into .agents/skills/tasks-spec-update, but wait for my approval before writing files or running scripts.
Copying this prompt does not install or run the skill. Review third-party files before use.
Specification Update Workflow
When to Use This Skill
- Syncing specs with implementation
- Branch comparison analysis
- Post-implementation documentation update
- Feature spec verification
Pre-Flight Checklist
- Identify specification files to update
- Determine implementation changes
- Compare current state vs documented state
- Plan update strategy
Phase 1: Change Discovery
Git-Based Discovery
# Compare branches
git diff main..feature-branch --name-only
# Get detailed diff
git diff main..feature-branch
# List commits with messages
git log main..feature-branch --oneline
Pattern-Based Discovery
# Find all spec files
find . -name "*.spec.md" -o -name "*-specification.md"
# Cross-reference specs with code
grep -r "SaveEmployee" --include="*.md" # In specs
grep -r "SaveEmployee" --include="*.cs" # In code
Phase 2: Gap Analysis
Create Analysis Document
# Specification Gap Analysis
## Implementation Status
| Component | Specified | Implemented | Gap |
| ------------------------ | --------- | ----------- | ---------------------- |
| Entity: Employee | Yes | Yes | None |
| Command: SaveEmployee | Yes | Yes | Missing validation doc |
| Event: OnEmployeeCreated | No | Yes | Not in spec |
## New Implementations (Not in Spec)
1. `BulkUpdateEmployeeCommand` - Added in PR #123
## Spec Items Not Implemented
1. `EmployeeArchiveCommand` - Deferred to Phase 2
Phase 3: Specification Update
Update Checklist
- Update entity property list
- Add new commands/queries
- Update validation rules
- Document side effects
- Add error codes
- Document new filters
- Update response schema
- List event handlers
- Describe cross-service effects
- Add new API endpoints
- Document auth requirements
Phase 4: Verification
Cross-Reference Check
# Verify all commands are documented
grep -r "class.*Command" --include="*.cs" -l
# Cross-check against specs
grep -r "Command" docs/specifications/*.md
Verification Checklist
- All implementation changes identified
- Gap analysis completed
- Specifications updated
- Cross-references verified
- Version numbers updated
- Change log updated
Related
tasks-documentationdocumentation
IMPORTANT Task Planning Notes (MUST FOLLOW)
- Always plan and break work into many small todo tasks
- Always add a final review todo task to verify work quality and identify fixes/enhancements