commit-with-req-tag

Community

Commit 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 required

Components

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.
View Source Repository