What problem does it solve?
This Skill ensures that the code specifications are current and complete, providing executable contracts for developers and AI to follow, thus reducing errors and increasing consistency in the codebase.
Core Features & Use Cases
- Feature Implementation: After developing new features, this Skill helps update the corresponding code-specs to reflect the new implementation details.
- Bug Fixes: When bugs are fixed, this Skill guides updating the specifications to prevent future mistakes and improve clarity.
- Design Decisions: This Skill is used to document design decisions that affect the implementation and usage of code within the project.
- Use Case: A developer has just implemented a new feature that includes a complex interaction between the frontend and backend systems. Using this Skill, they update the relevant code-specs to ensure future work is consistent with this new design.
Quick Start
After implementing the new feature, use the 'update-spec' skill to add a new section to 'backend/calling-endpoints.md' explaining the new API signature and expected response structure.