Create and manage Architecture Decision Records (ADRs). Use when documenting technology choices, design decisions, or architectural changes that need to be tracked over time.
Creates and manages Architecture Decision Records (ADRs) to document technology choices and design decisions. Use when you need to record why specific approaches were chosen, track architectural history, or create searchable decision logs for team reference.
/plugin marketplace add melodic-software/claude-code-plugins/plugin install soft-skills@melodic-softwareThis skill is limited to using the following tools:
references/adr-template.mdUse this skill when you need to:
Keywords: adr, architecture decision record, decision log, why we chose, alternatives considered, design decision, technology choice
Determine the next ADR number
/architecture/adr/Create the ADR file
/architecture/adr/NNNN-title-in-kebab-case.mdreferences/adr-template.mdFill in required sections
Document alternatives
Optional: Generate context diagram
visualization:diagram-generator for C4 or component diagrams| Status | Meaning |
|---|---|
| Proposed | Decision is under discussion |
| Accepted | Decision has been approved and implemented |
| Deprecated | Decision is no longer relevant but kept for history |
| Superseded | Decision has been replaced by a newer ADR |
When superseding an ADR:
Before creating a new ADR, search for existing relevant decisions:
# Search ADR titles
ls /architecture/adr/
# Search ADR content for keywords
grep -r "keyword" /architecture/adr/
Link ADRs to architecture principles when the decision:
Reference format: "This decision implements Principle P1: [Principle Name]"
The ADR template is available at references/adr-template.md. Key sections:
If you're extracting decisions FROM specifications, consider using the spec-driven-development plugin's /spec:adr:create which links ADRs directly to specification IDs (SPEC-xxx). Those ADRs are stored in docs/adr/ (linked to specification IDs).
Both approaches use MADR format and can coexist in the same project.
Ensure your project has the standard architecture directory:
/architecture/
/adr/
0001-record-template.md
0002-first-decision.md
...
If the directory doesn't exist, create it before adding ADRs.
Date: 2025-12-05 Model: claude-opus-4-5-20251101
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.