decisions

Retrieve past architectural decisions from memory records to ensure consistency.

Updated Dec 1, 2025
One-click install
npx skills add https://github.com/Clouder0/dotagent --skill decisions-clouder0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: decisions
Source: https://github.com/Clouder0/dotagent/tree/main/.claude/skills/decisions
Command: npx skills add https://github.com/Clouder0/dotagent --skill decisions-clouder0

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Pattern for loading past architectural decisions to maintain consistency.

Core Features & Use Cases

  • Decision records: Read historical decisions before choosing a path.
  • Rationale tracking: Document rationale and consequences.

Quick Start

Check memory/knowledge/decisions/ for prior decisions, then apply or document why you diverge.

Frequently Asked Questions about decisions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I retrieve past architectural decisions to maintain consistency across projects?

Architectural decisions are retrieved by accessing memory or knowledge records stored in a decisions directory. The Skill reads historical decision files to ensure your current choices align with prior patterns, comparing context, options, and rationale before proceeding.

What information should I document when recording an architectural decision?

Document the context describing the problem, options considered, the decision made, rationale explaining why that choice was selected, and consequences of that decision. This structure enables future reference and maintains a traceable decision history.

When should I reference past decisions before making a new choice?

Reference past decisions whenever you're making architectural choices, comparing implementation approaches, or questioning existing patterns. Checking prior decisions prevents inconsistency and helps you understand why previous paths were chosen or rejected.

Can I use this approach to track decisions across multiple projects?

Yes. The Skill supports globbing decision sets across projects, allowing you to maintain a centralized repository of architectural decisions and apply consistent patterns wherever they're relevant across your codebase.

What's the difference between documenting a decision and just making a choice?

Documenting a decision captures the reasoning and context behind your choice, creating a reference for future decisions and team members. Without documentation, the rationale disappears and consistency becomes harder to maintain.

Related Skills