adr-code-traceability

Community

Link code to decisions, understand 'why' instantly.

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 required

Components

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

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.