api-design
REST API design best practices. Use when designing APIs, choosing status codes, or creating endpoints.
Thinking frameworks for decisions and problem analysis. Use when evaluating options, root causes, or prioritizing.
$ npx -y skills add Tibsfox/gsd-skill-creator --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/decision-frameworkContext preview
What this command does when you run it.
Thinking frameworks for decisions and problem analysis. Use when evaluating options, root causes, or prioritizing.
name: decision-framework description: Thinking frameworks for decisions and problem analysis. Use when evaluating options, root causes, or prioritizing.
| Situation | Framework | |-----------|-----------| | Challenge assumptions | First Principles | | Find root cause | 5 Whys | | Prioritize tasks | Eisenhower Matrix | | Focus effort | Pareto 80/20 | | Identify risks | Inversion | | Map consequences | Second-Order Thinking | | Compare options | Decision Matrix |
**First Principles:** State problem → list assumptions → challenge each → identify fundamentals → build from truths.
**5 Whys:** State problem → ask "why?" iteratively → verify chain backwards → act on deepest cause.
**Eisenhower:** Urgent+Important (do), Not-Urgent+Important (schedule), Urgent+Not-Important (delegate), Neither (eliminate).
**Pareto:** List items → measure impact → sort → find ~20% driving ~80% → focus there.
**Inversion:** State goal → "what guarantees failure?" → list failure modes → invert into prevention.
**Second-Order:** Map effects → map what THOSE cause → find hidden costs → decide with full picture.
**Decision Matrix:** List options → weighted criteria → score each → sum → sanity check winner.
An adaptive learning and coprocessor architecture for Claude Code, built as an extension to GSD (open-gsd)
Repo: Tibsfox/gsd-skill-creator
REST API design best practices. Use when designing APIs, choosing status codes, or creating endpoints.
Reviews code for bugs, style, and best practices. Use when reviewing PRs or checking code quality.
Creates context handoff documents for session continuity. Use when ending sessions, switching tasks, or handing off work.
Environment configuration and secrets management. Use when setting up .env files, managing secrets, or configuring environments.
Safe file operation patterns. Use when performing bulk file operations or writing deployment scripts.
Checks dashboard console inbox at GSD lifecycle boundaries and handles milestone-submit, config-update, and question-response messages. Use when running GSD…