Automatically detects, validates, and documents architectural decisions from Claude Code sessions into standardized Markdown ADRs.
This skill automates the creation and maintenance of Markdown Architecture Decision Records (mADR) by analyzing Claude Code session history and Git changes. It utilizes a sophisticated three-phase pipeline—detection, validation, and execution—to identify significant architectural shifts, verify them against existing records to prevent duplicates, and generate professional documentation. By integrating with the CLAUDE.md file, it ensures that Claude remains context-aware of past decisions, maintaining architectural consistency and providing a clear rationale for every major design choice in your codebase.
主な機能
01Intelligent duplicate checking against existing ADR indices to prevent redundant documentation
023 GitHub stars
03Interactive multi-select CLI for choosing which detected decisions to record
04Session-aware decision detection using parallel JSONL log and Git analysis
05Seamless CLAUDE.md integration to preserve architectural context across sessions
06Automated MADR 4.0 template generation with support for full or minimal styles
ユースケース
01Maintaining a searchable history of design rationale to aid developer onboarding and team alignment
02Documenting technology stack migrations and library choices in real-time during development
03Synchronizing architectural state between Claude Code sessions to prevent design drift