adr-code-traceability
CommunityLink code to decisions, understand 'why' instantly.
Software Engineering#code quality#developer experience#software architecture#ADR#traceability#code documentation#decision log
Authorterrylica
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Code often lacks context, making it hard for developers to understand the "why" behind non-obvious implementation choices. This skill ensures that architectural decisions are directly traceable from the code, reducing cognitive load and onboarding time.
Core Features & Use Cases
- Language-Specific Reference Patterns: Provides standardized comment formats for Python, TypeScript, Rust, and Go to link code directly to ADRs.
- Intelligent Placement Guidelines: Guides on when to add references (new files, non-obvious choices) and when to skip them (trivial changes, standard patterns).
- Automated Decision Context: Embeds the rationale for critical code sections, making future maintenance and debugging significantly easier.
- Use Case: When implementing a complex algorithm or a specific architectural pattern, use this skill to add a comment linking to the relevant ADR, allowing any future developer to instantly understand the decision-making process.
Quick Start
Add an ADR reference to the new Python file 'my_feature.py'. The ADR ID is '2025-12-01-my-feature'.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 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: adr-code-traceability Download link: https://github.com/terrylica/cc-skills/archive/main.zip#adr-code-traceability Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.