decision

Log decisions with rationale and structured fields for future reference.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/ComputerConnection/zach-pack --skill decision-computerconnection
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: decision
Source: https://github.com/ComputerConnection/zach-pack/tree/main/skills/decision
Command: npx skills add https://github.com/ComputerConnection/zach-pack --skill decision-computerconnection

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Capturing and preserving the rationale behind decisions so future you understand why a choice was made, reducing rework and confusion.

Core Features & Use Cases

  • Structured decision capture: context, options considered, chosen decision, rationale, and potential consequences.
  • Revisitability: clearly marked revisit criteria and links to related decisions or docs for traceability.
  • Lightweight to adopt: quick-entry template that you can fill during or after a decision.

Quick Start

Document a real decision by creating a new entry with a concise summary, context, the decision itself, rationale, and any alternatives considered.

Frequently Asked Questions about decision

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

FAQPage Schema
How do I document decision rationale and context for future traceability?

To document decision rationale, you log the context, options considered, chosen decision, and consequences. This preserves the reasoning for future reference and reduces rework or confusion.

What is the best way to log alternatives considered for a project decision?

Logging alternatives involves recording the evaluated options alongside the final decision and rationale. This structured capture ensures future teams understand why specific alternatives were rejected.

Can I use a decision log template for engineering and product management contexts?

Yes, the decision log template applies to engineering, product, and project contexts. It captures non-obvious choices through structured fields like context, rationale, and revisit criteria.

How do I set revisit criteria when capturing a project decision?

You set revisit criteria by clearly marking the conditions that prompt a future review within the decision log. This ensures traceability and timely re-evaluation of the choice.

Why does preserving decision context reduce confusion for future reference?

Preserving context reduces confusion because it captures the specific circumstances and reasoning behind a choice. Future reference to this rationale prevents misinterpreting past decisions.

Do I need a quick-entry template to document non-obvious choices?

You need a quick-entry template to efficiently document non-obvious choices during or after a decision. It provides a lightweight structure for capturing context and rationale.