Imported from braselog/researchAssistant (
.github/skills/record-decision/SKILL.md). Install upstream withnpx skills add braselog/researchAssistant --skill record-decision. Copyright stays with the author.
Record a research decision
Use for choices whose rationale should survive the current session, especially choices affecting scientific interpretation, data inclusion, analysis design, algorithms, parameters, scope, or deliverables.
Workflow
- Check
.research/decisions/decision-index.mdfor duplicates or superseded records. - Gather the decision, context, alternatives, evidence, rationale, consequences, and reconsideration condition. Do not invent missing rationale.
- Create
.research/decisions/DNNNN-short-title.mdand add it to the index. - Link related aims, files, analyses, tasks, GitHub issues/PRs, meetings, and outputs.
- If replacing a prior decision, mark the old record
Supersededand cross-link both records. Never erase the history.
Record format
# DNNNN: [Decision]
**Status:** Proposed | Active | Superseded | Reversed
**Date:** YYYY-MM-DD
**Owners:** [stated owners]
**Related:** [AIM-N, GH-N, files, meeting]
## Context
## Decision
## Rationale and evidence
## Alternatives considered
## Consequences
## Reconsider if
A statement in notes or a meeting is a candidate until clearly agreed. Ask before formalizing ambiguity.