From loaf
Creates Architecture Decision Records through structured evaluation. Use when making technical decisions or when the user asks "should we use X or Y?" Produces ADRs and updates ARCHITECTURE.md with technical constraints. Not for strategic directio...
How this skill is triggered — by the user, by Claude, or both
Slash command
/loaf:architectureThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Guides technical decision-making through structured interviews, options analysis, and ADR creation.
Guides technical decision-making through structured interviews, options analysis, and ADR creation.
Always
Never
After work completes, verify:
ls docs/decisions/ADR-*.md 2>/dev/null | \
grep -oE 'ADR-[0-9]+' | sort -t- -k2 -n | tail -1 | awk -F- '{print $2 + 1}'
Start with ADR-001 if none exist.
Convene when: multiple domains affected, conflicting team opinions, high reversal cost, novel problem, or user requests deliberation.
For each option: alignment with VISION/ARCHITECTURE, complexity added, reversibility, team capability, maintenance cost.
| Topic | Reference | Use When |
|---|---|---|
| ADR Template | templates/adr.md | Creating new architecture decision records |
| Council Workflow | orchestration/references/councils.md | Multi-agent deliberation for complex decisions |
| Documentation | documentation-standards/references/documentation.md | ADR formatting and standards |
npx claudepluginhub levifig/loafCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.