robotaitai/project-bedrock/decision-recording
Claude Code and agent skill by robotaitai/project-bedrock
- community
Checking that the SKILL.md file is still in the repository.
Record architectural and design decisions as lightweight ADRs in agent-knowledge/Memory/decisions/. Use when an important decision is made, reversed, or when the user asks to preserve rationale.
Install
npx vskill@latest install robotaitai/project-bedrock/decision-recordingSKILL.md
Decision Recording
Persists the rationale for architectural and design choices so future agents do not re-litigate settled questions.
When to record a decision
Record when any of these occur:
- A technology, framework, or pattern is chosen over alternatives
- A structural constraint is adopted (e.g., "no ORM", "raw SQL only")
- A previous decision is reversed or superseded
- The user says "remember why we chose X" or "note that we decided not to do Y"
Do NOT record:
- Tactical choices (variable names, minor refactors, formatting)
- Facts that are obvious from reading the code
- Speculative decisions not yet confirmed
Step 1 -- Create the decision file
Copy from templates/memory/decision.template.md. Preserve YAML frontmatter.
Step 2 -- Fill in the template
Required fields -- keep each one short:
| Field | Content | |
|---|---|---|
| What | One sentence: what was decided | |
| Why | Primary driver: constraint, measurement, user preference | |
| Alternatives considered | 1-3 bullets: what was rejected and why | |
| Consequences | 1-3 bullets: what this locks in or rules out |
Optional:
- Superseded by: link to the reversal decision if this one is no longer active
Step 3 -- Link from the relevant branch note
In the relevant branch note under Memory/, add or update the Decisions section:
One line per decision. Keep descriptions under 10 words.
Step 4 -- Update decisions/decisions.md
Prepend a line in agent-knowledge/Memory/decisions/decisions.md:
Newest first. If the decision reverses an earlier one, add [reverses YYYY-MM-DD-slug].
Step 5 -- Update Memory/MEMORY.md if the root summary changed
Keep the root note short. Only update it if the project-level decision summary changed.
Reversing a decision
- Add
Status: reversedto the original decision file - Add
Superseded by: [new-decision.md](new-decision.md)to the original - Create a new decision file for the replacement
- Update
decisions/decisions.md: mark the old entry as~~reversed~~ - Update the branch note's Decisions section to link the new one
Format reference
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingassets/skills/decision-recording/SKILL.md
Popularity
- Repository stars
- 45
- Repository forks
- 5
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/robotaitai/project-bedrock/decision-recording)