record-decision

Record project decisions as dated markdown files in .knowledge/decisions.

Updated Mar 11, 2026
One-click install
npx skills add https://github.com/ether-moon/knowledge-distillery --skill record-decision-ether-moon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: record-decision
Source: https://github.com/ether-moon/knowledge-distillery/tree/main/plugins/knowledge-distillery/skills/record-decision
Command: npx skills add https://github.com/ether-moon/knowledge-distillery --skill record-decision-ether-moon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Records project decisions as committed markdown files and stores them in the knowledge distillery pipeline, ensuring decisions are auditable and preserved across branches and PRs.

Core Features & Use Cases

  • Auto-detect decision moments during a session and synthesize a structured markdown file.
  • Commit to .knowledge/decisions/ with a dated filename, integrating into the distillery PR workflow.
  • Mirror the auto-memory pattern to turn key decisions into verifiable team knowledge.

Quick Start

Trigger record-decision automatically when a clear project decision is observed during a session to synthesize and store it as a dated markdown file under .knowledge/decisions.

Frequently Asked Questions about record-decision

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

FAQPage Schema
How do I automatically record project decisions as markdown files in git?

To record project decisions as markdown files in git, this Skill auto-detects decision moments during a session, synthesizes a structured file, and commits it to the repository. This ensures decisions are captured automatically without manual documentation effort.

What is the best way to preserve architectural choices across git branches and PRs?

The best way to preserve architectural choices across branches is committing them as dated markdown files under the .knowledge/decisions directory. This integrates decisions into the PR workflow, making them auditable and persistent across all branch merges.

How does auto-detecting decision moments work during a development session?

Auto-detecting decision moments works by observing the session context for scope decisions, architectural choices, or constraints. When a clear decision is identified, it automatically triggers the synthesis of a structured markdown file to capture the knowledge asset.

Do I need a knowledge distillery pipeline setup to capture decisions as verifiable knowledge?

Yes, the knowledge distillery pipeline is required to capture decisions as verifiable knowledge. The Skill stores dated markdown files in the .knowledge/decisions directory, relying on this pipeline to preserve and audit decisions across project branches.

Can I use this auto-memory pattern for decisions without configuring a PR workflow?

No, a PR workflow is essential because the Skill commits captured decisions to the .knowledge/decisions directory through it. Without the PR workflow, the decisions cannot be preserved as verifiable team knowledge assets across branches.

Why does recording decisions as verifiable knowledge matter for project management?

Recording decisions as verifiable knowledge matters because it creates auditable markdown files that document scope decisions and constraints. This prevents knowledge loss across team transitions and provides a historical record of architectural choices for future reference.