Help us improve
Share bugs, ideas, or general feedback.
From handbook-team-stack
Analyzes tasks, explores codebases with git tools, and generates Architecture Decision Records (ADRs) with ordered implementation steps. For planning non-trivial changes.
npx claudepluginhub nikiforovall/claude-code-rules --plugin handbook-team-stackHow this skill is triggered — by the user, by Claude, or both
Slash command
/handbook-team-stack:adr-planThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Analyze a task, explore the codebase, and produce an ADR with concrete implementation steps.
Creates Architecture Decision Records (ADRs) documenting technical decisions, context, alternatives considered, and consequences. Use for architectural choices, library/framework selections, or system component designs.
Generates Architectural Decision Records (ADRs) in MADR, Nygard, Alexandrian, or project formats. Researches directory for conventions, gathers context, numbers sequentially, validates, and saves. Use for documenting technical decisions.
Guides through creating an architecture decision record (ADR) with context gathering, options analysis, and consequence documentation.
Share bugs, ideas, or general feedback.
Analyze a task, explore the codebase, and produce an ADR with concrete implementation steps.
Do this silently.
Check if the project has an ADR directory:
ls docs/adr/ || ls adr/ || ls doc/adr/
npx adr init en, then proceedWrite the ADR using npx adr new "<title>", then edit the generated file with the following structure:
# ADR-NNNN: [Title]
## Status
Proposed
## Context
[What problem are we solving? What constraints exist?]
## Decision
[What we chose and why]
## Alternatives Considered
| Option | Pros | Cons |
|--------|------|------|
| ... | ... | ... |
## Implementation Steps
### Step 1: [Description]
- **Files:** [files to create/modify]
- **Depends on:** [previous step or "none"]
- **Done when:** [concrete acceptance criteria]
### Step 2: [Description]
...
## Consequences
- [Positive and negative outcomes, tradeoffs accepted]
Show the ADR content and the file path. The user may: