aminet-browser
Aminet search and browse: full-text search, category tree navigation, architecture filtering, package detail, and curated collections. Use when searching,…
Triggers for automatically invoking the decision-framework skill before irreversible or high-blast-radius operations. Use as a checkpoint: when a proposed action matches a trigger pattern, pause and run the appropriate framework (first-principles, inversion, decision matrix,
$ npx -y skills add Tibsfox/gsd-skill-creator --skill decision-framework-invoker --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/decision-framework-invokerContext preview
The summary Claude sees to decide when to auto-load this skill.
Triggers for automatically invoking the decision-framework skill before irreversible or high-blast-radius operations. Use as a checkpoint: when a proposed action matches a trigger pattern, pause and run the appropriate framework (first-principles, inversion, decision matrix,
name: decision-framework-invoker description: "Triggers for automatically invoking the decision-framework skill before irreversible or high-blast-radius operations. Use as a checkpoint: when a proposed action matches a trigger pattern, pause and run the appropriate framework (first-principles, inversion, decision matrix, second-order thinking) before proceeding. Prevents ad-hoc calls from becoming regret." format: 2025-10-02 version: 1.0.0 status: ACTIVE updated: 2026-04-17 triggers: - automatically invoking the decision-framework skill before irreversible or high-blast-radius operations - "when a proposed action matches a trigger pattern, pause and run the appropriate framework (first-principles, inversion, decision matrix, second-order thinking) before proceeding"
The `decision-framework` skill provides thinking frameworks (First Principles, 5 Whys, Eisenhower, Pareto, Inversion, Second-Order, Decision Matrix). This invoker skill captures **when to use it** — the trigger patterns that should prompt a pause-and-frame before proceeding.
Invoke a decision framework when the proposed action matches any of these:
→ **Framework:** Inversion ("what's the worst outcome; can we back out?")
→ **Framework:** Second-Order Thinking ("what does this cause, and what does that cause?")
→ **Framework:** Decision Matrix (columns = options, rows = weighted criteria)
→ **Framework:** 5 Whys (keep asking until you hit the infrastructural cause)
→ **Framework:** Pareto 80/20 ("which 20% delivers 80% of value?")
→ **Framework:** First Principles (strip to the problem; rebuild from truths)
When a trigger fires:
1. **Name the trigger** in plain language: "About to commit 1,881 generated chapter files — this is the `blast-radius: committing generated content` trigger." 2. **Pick the framework** from the mapping above. 3. **Apply it in-line** in the conversation — usually 3-5 sentences is enough to surface the tradeoff. 4. **Record the decision** via `observe.mjs event decision <label> <payload>` so the retrospective captures it. 5. **Proceed** with eyes open, or adjust the approach.
Trigger: "About to commit 1,881 auto-generated markdown files into `docs/release-notes/v*/chapter/`."
This hit two trigger categories:
that size is painful
Framework applied (Inversion):
and hate the shape, we can `rm -rf` and regenerate. Cost: a revert commit."
running the pipeline."
INDEX.md) and leave per-chapter files local."
Decision: commit all 1,881. Rationale: regenerable, reviewable on GitHub, user asked. Recorded via `observe.mjs event decision`.
An adaptive learning and coprocessor architecture for Claude Code, built as an extension to GSD (open-gsd)
Repo: Tibsfox/gsd-skill-creator
Aminet search and browse: full-text search, category tree navigation, architecture filtering, package detail, and curated collections. Use when searching,…
FS-UAE emulator configuration and launch: hardware profiles, ROM management, WHDLoad integration, config generation, and state snapshots. Use when configuring…
Manages Aminet INDEX infrastructure: fetch, parse, cache, and incremental update of ~84,000-entry package database. Use when managing INDEX data, checking…
Aminet package installation: LhA/LZX extraction, Amiga filesystem mapping, dependency detection, install tracking, and scan gate enforcement. Use when…
Selective Aminet package mirroring: single-package fetch, integrity verification, mirror state tracking, bulk download, and sync detection. Use when…
Multi-layer virus scanning for Aminet packages. Signature-based detection, heuristic hunk analysis, boot block scanning, quarantine management, and scan…