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 p/levifig-loaf-plugins-loafGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Synthesizes the current conversation into a structured spec (PRD) and publishes it to the project issue tracker with a ready-for-agent label, without interviewing the user.