log-decision

Record architecture decisions with context and rationale in decisions.md.

Updated Feb 11, 2026
One-click install
npx skills add https://github.com/tdp1999/claude-code-ctx --skill log-decision-tdp1999
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: log-decision
Source: https://github.com/tdp1999/claude-code-ctx/tree/main/plugins/ctx/skills/log-decision
Command: npx skills add https://github.com/tdp1999/claude-code-ctx --skill log-decision-tdp1999

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Record and preserve architecture or technical decisions with context, rationale, and consequences to maintain traceability.

Core Features & Use Cases

  • Gather context: collect problem, decision, rationale, and consequences.
  • Persist decisions: append a formatted entry to decisions.md and keep history.
  • Revisit decisions: reference and justify changes during reviews or audits. Use cases include architecture sessions, design trade-offs, and post-hoc justification.

Quick Start

Log a decision topic by answering prompts and letting the tool record it in decisions.md.

Frequently Asked Questions about log-decision

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

FAQPage Schema
How do I document architecture decisions with context and rationale?

To document architecture decisions, record the problem, decision, rationale, and consequences. This Skill gathers context and appends a formatted entry to decisions.md to preserve technical trade-offs and maintain traceability.

What is the best way to log technical design trade-offs for future audits?

Logging technical design trade-offs is best handled by appending formatted entries to a decisions.md file. This captures context and consequences, allowing teams to reference and justify architecture changes during reviews or audits.

Can I use this to record post-hoc justification for technical decisions?

Yes, you can use it to record post-hoc justification. It gathers the required context, rationale, and consequences, then updates related guidance files to ensure the historical technical decision is fully traceable.

How do I structure an architecture decision log in markdown?

An architecture decision log in markdown is structured by appending formatted entries to decisions.md. The Skill prompts you for the problem, decision, rationale, and consequences, then automatically formats and persists the entry.

Does this tool require any dependencies to capture architecture context?

No dependencies are required to capture architecture context. The Skill operates independently to gather context, read decisions.md, append the formatted entry, and update related guidance files without external dependencies.