Manages the evolution of architectural decisions by replacing outdated specs or deprecating retired functionality.
This skill automates the complex task of maintaining Architectural Decision Records (ADRs) as a project evolves. It provides a structured workflow for developers to either replace an existing decision with a new one or retire functionality entirely. By handling frontmatter updates, generating new documentation from templates, and scanning the codebase for stale references, it ensures your project's architectural source of truth remains synchronized with your actual implementation while preserving historical context through Git.
Características Principales
01Interactive intent detection for architectural changes
02Standardized documentation template generation
03Codebase scanning for stale ADR references
041 GitHub stars
05Automated ADR replacement and deprecation workflows
06Automatic frontmatter status and metadata management
Casos de Uso
01Updating technical decisions to reflect new project constraints or technology shifts
02Deprecating a legacy caching strategy and identifying related code for removal
03Replacing a REST-based architecture with GraphQL and updating all related documentation