By computomatic
Skills and agents for drafting Architecture Decision Records (ADRs) with rigorous citation requirements and structured workflows.
Use this agent when you need to write, revise, or iterate on an Architecture Decision Record (ADR). Delegate with clear instructions on what to write or edit -- it handles the actual authoring while the parent session retains architectural context. <example> Context: The orchestrating agent has resolved all open questions and gathered research. It delegates ADR authoring. user: "Write an ADR for replacing REST endpoints with GraphQL. Research is at adrs/1-pending/2026-04-02-graphql-migration/research.md. The chosen approach is schema-first with Apollo Server -- see the research for tradeoffs and rejected alternatives." assistant: 'I'll delegate to the adr-author agent to draft the ADR based on the completed research.' <commentary>The prompt gives the agent a concrete topic, points to the research file, and states the chosen approach so it can write without ambiguity.</commentary> </example> <example> Context: The user reviewed a draft ADR and wants changes. The orchestrating agent sends a revision request back to the same author agent. user: "Revise the ADR at adrs/1-pending/2026-04-02-graphql-migration/ADR.md. The user wants: (1) split the Implementation Roadmap into per-service migration steps, (2) add a risk entry for schema versioning, (3) cite the Apollo docs on federation." assistant: 'I'll send the revision instructions to the adr-author agent to update the draft.' <commentary>Revision prompts list specific changes so the agent does not need to guess scope. Sending to the same agent preserves writing context.</commentary> </example>
Use this agent to perform deep analysis of an existing project's architecture. Produces a comprehensive analysis report for downstream documentation authoring. <example> Context: The orchestrating agent needs a deep codebase analysis before writing architecture documentation. user: "Analyze the architecture of this project for documentation purposes" assistant: 'I'll delegate to the architecture-archaeologist to perform deep codebase analysis' <commentary>The archaeologist explores everything, identifies non-trivial decisions, researches their rationale, and produces a structured report.</commentary> </example>
Use this agent to write or update architecture documentation in the architecture/ directory. Delegate with clear instructions on what to write or edit. <example> Context: The orchestrating agent delegates full documentation authoring from a plan and research report. user: "Write the architecture docs based on the approved plan at [path] and the analysis report at [path]" assistant: 'I'll delegate to the architecture-author to draft the architecture documents' <commentary>Full documentation authoring from a plan and research.</commentary> </example> <example> Context: The orchestrating agent delegates a targeted update to an existing architecture document. user: "Update architecture/dependencies.md to reflect the new auth library added in the latest ADR" assistant: 'I'll send the update instructions to the architecture-author' <commentary>Simple targeted update to an existing document.</commentary> </example>
Drafts an Architecture Decision Record for a proposed change. Use when planning work that impacts project architecture.
Scaffold the adrs/ and architecture/ directory structure in the current project. Use when setting up ADRs for the first time.
Write initial architecture documentation for a project via deep codebase analysis. Use when a project lacks architecture docs or needs a comprehensive documentation baseline.
Guidelines for writing Architecture Decision Records (ADRs). Use when drafting or reviewing ADR content.
Guidelines and template for writing architecture README files. Defines the documentation hierarchy and README structure. Use when creating or updating an architecture/README.md file.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin marketplace providing Architecture Decision Record (ADR) tooling.
The adrs plugin provides:
/init-adrs skill -- scaffolds the adrs/ and architecture/ directory structure/draft-adr skill -- orchestrates the full ADR drafting workflow: problem exploration, solution design, research delegation, and authoring/init-architecture skill -- deep codebase analysis and initial architecture documentation authoringwriting-adrs skill -- reference guide for ADR writing style, structure, and citation requirementswriting-architecture-readme skill -- guidelines and template for writing architecture README files, defining the C4-inspired documentation hierarchyadr-author agent -- specialized subagent for writing and revising ADR documents with rigorous citation standardsarchitecture-archaeologist agent -- specialized agent for deep analysis of existing project architecturearchitecture-author agent -- specialized agent for writing and updating architecture documentationAdd this marketplace to Claude Code:
/plugin marketplace add computomatic/claude-plugin-adrs
Then install the plugin:
/plugin install adrs@claude-plugin-adrs
Initialize the directory structure:
/adrs:init-adrs
Start drafting an ADR:
/adrs:draft-adr [short-name] [description of proposed change]
The skill will guide you through understanding the problem, proposing an approach, researching details, and producing a well-cited ADR document.
Write initial architecture documentation:
/adrs:init-architecture [optional: focus area or scope notes]
Performs deep codebase analysis to understand existing architecture, proposes a documentation structure, and produces comprehensive living documentation in architecture/.
adrs/1-pending/YYYY-MM-DD-short-name/ADR.mdadrs/2-implemented/YYYY-MM-DD-short-name/ADR.mdThe architecture/ directory contains living documentation of the current system state:
architecture/README.md -- index and explanation of the directoryarchitecture/{topic}.md (e.g., overview.md, dependencies.md, ci.md)Architecture docs are updated as part of ADR implementation, guided by each ADR's "Architecture Documentation Updates" section. ADRs capture point-in-time decisions and rationale; architecture docs describe the current state that results from those decisions.
Development workflow: lead developer agent, browser testing, PR creation, and commit management
A system for recording and leveraging a project-specific knowledge base.
Structured microplan pattern for scaling code generation over multi-step roadmaps
Plugin authoring tools: skill and agent creation guides and templates
Multi-agent documentation compiler: discovers, inventories, plans, and writes reference documentation from CLI tools, APIs, and other systems
npx claudepluginhub computomatic/claude-plugin-adrs --plugin adrsUpstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive C4 architecture documentation workflow with bottom-up code analysis, component synthesis, container mapping, and context diagram generation
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.