Automatically capture, search, and govern architectural decisions during development.
A Reckon MCP server must be configured and connected to your Claude Code session. See reckon.sh for setup instructions.
# Add the marketplace
/plugin marketplace add shuntl/reckon-plugin
# Install the plugin
/plugin install reckonReckon is actively developed. To get plugin updates automatically, enable auto-update for the marketplace:
- Run
/pluginto open the plugin manager - Go to the Marketplaces tab
- Find
reckon-pluginsand enable auto-update
Without auto-update, you can manually update anytime:
/plugin update reckon@reckon-pluginsAfter updating, run /reload-plugins to load the new version into your current session.
The fastest way to bootstrap decision records for your project:
- Enter plan mode — type
/planso Claude researches your codebase without making changes - Run
/reckon:init_product— scans for product decisions (scope, users, business rules) and interviews you about value proposition, target users, and feature boundaries. Review and approve the proposed decision tree. - Enter plan mode again — type
/planfor the next scan - Run
/reckon:init_technical— scans for implicit technical decisions (frameworks, architecture, tooling) and interviews you about constraints. Links to the product decisions captured in step 2. Review and approve.
After both scans, you'll have a full decision landscape with dependency links between technical and product choices.
You can also run /reckon:init to execute both scans in sequence.
- Session awareness — On every session start, a lightweight hook reminds Claude to check existing decisions before planning significant work.
- Decision governance skill — Auto-loads when Claude detects decision-making activity (choosing alternatives, establishing patterns, making trade-offs). Guides Claude through search, conflict detection, and structured capture.
| Command | Description |
|---|---|
/reckon:init |
Run both product and technical init in sequence |
/reckon:init_product |
Capture foundational product decisions through scanning and interview |
/reckon:init_technical |
Scan codebase for implicit technical decisions and bootstrap records |
/reckon:review |
Audit all decisions for staleness, conflicts, and missing links |
/reckon:decisions |
Show a summary table of all active decisions |
draft → proposed → accepted
→ rejected
↓
under_review → accepted / deprecated
- draft — Captured during work, not yet reviewed
- proposed — Ready for stakeholder review
- accepted — Approved and in effect
- under_review — Being reconsidered
Superseded decisions are frozen history with no active status.
Every decision is either technical or product:
- Technical — Frameworks, patterns, architecture, schema, API design, testing, infrastructure
- Product — Feature scope, user experience, business rules, access control, pricing
- Before planning — Claude searches Reckon for existing decisions relevant to the task
- Conflict detection — If the planned approach contradicts an existing decision, Claude surfaces it
- Capture — When a decision is made, Claude captures it with full context, alternatives, and trade-offs
- Linking — Related decisions are connected via dependency links