commit-with-req-tag
CommunityCommit with traceability, link code to requirements.
Authorfoolishimp
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Maintaining clear, bidirectional traceability between code changes and requirements is crucial for compliance, impact analysis, and documentation, but is often a manual and error-prone process.
Core Features & Use Cases
- Semantic Commit Generation: Crafts detailed commit messages following semantic commit conventions (e.g.,
feat:,fix:). - Requirement Traceability: Automatically embeds REQ-, BR-, and C-* keys in commit messages for complete bidirectional linkage.
- TDD Workflow Integration: The final, automated step in the RED → GREEN → REFACTOR → COMMIT cycle, ensuring a complete audit trail.
- Use Case: After completing the TDD cycle for a user login feature, use this skill to create a final commit that clearly links the implemented code to REQ-ID 'UserLogin' and its associated business rules.
Quick Start
Create a final git commit for REQ-ID 'UserLogin', summarizing the implemented feature and linking to BR-001, BR-002, and BR-003.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: commit-with-req-tag Download link: https://github.com/foolishimp/ai_sdlc_method/archive/main.zip#commit-with-req-tag Please download this .zip file, extract it, and install it in the .claude/skills/ directory.