skills/decision/SKILL.md
Log a decision with rationale. Captures the "why" so future-you doesn't wonder "why did we do it this way?" Use whenever making a non-obvious choice.
npx skillsauth add ComputerConnection/zach-pack decisionInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Capture this decision so we never have to re-decide it.
[Clear statement of what was decided]
What problem or question prompted this decision?
| Option | Pros | Cons | |--------|------|------| | [Chosen] | + ... | - ... | | [Alternative 1] | + ... | - ... | | [Alternative 2] | + ... | - ... |
What constraints influenced this decision?
This decision should be reconsidered if:
We're accepting:
decision:
id: DEC-[YYYY-MM-DD]-[short-name]
date: [ISO 8601]
project: [project]
status: accepted # accepted | superseded | revisiting
summary: |
[One-line summary]
context: |
[Problem statement]
decision: |
[What we decided]
rationale: |
[Why we decided this]
alternatives:
- option: [name]
rejected_because: [reason]
consequences:
positive:
- [benefit]
negative:
- [trade-off]
revisit_if:
- [condition]
related:
- [links to other decisions, docs, code]
Append to: ~/nexus/projects/[project]/decisions/DECISION_LOG.md
Create: [project]/DECISIONS.md or append if exists
## DEC-2026-01-28-[short-name]: [Title]
**Date**: 2026-01-28
**Status**: Accepted
### Context
[Problem statement]
### Decision
[What we decided]
### Rationale
[Why]
### Alternatives Considered
- **[Option]**: Rejected because [reason]
### Consequences
- ✅ [positive]
- ⚠️ [trade-off]
### Revisit If
- [condition]
---
For fast decisions, minimum viable entry:
## DEC-[date]-[name]: [Title]
**Decision**: [what]
**Why**: [one sentence]
**Rejected**: [alternatives and why not]
data-ai
Inject Zach's full identity, business context, and working preferences. Use at session start to eliminate cold starts. Lightweight context load — not a full agent like Vision, just who Zach is and how to work with him.
tools
--- name: vision description: "Zach's personal AI — his Jarvis. NOT a store agent. This is the owner's private command center that sits above everything else. Handles anything Zach needs — business, personal, technical, strategic, creative. High-systems AI: precise, anticipatory, authoritative. Invoke for ANY task." context: fork allowed-tools: Read, Grep, Glob, Bash, Edit, Write, Task, TodoWrite argument-hint: [what-do-you-need] — freeform. Vision figures out the rest. --- # VISION — Zach's Ja
development
Tauri-specific development patterns for NEXUS. Use when building desktop app features, handling IPC, or working with Rust backend.
development
Document Computer Connection store processes in AI-queryable format. Use to capture SOPs for the store AI server POC.