Personal engineering toolkit for solo product builders. Eight slash commands Claude Code reads natively. No setup, no dependencies, no telemetry.
Forked from garrytan/gstack and rewritten down to the methodology that actually helps a part-time indie hacker ship.
.claude/commands/
├── discover.md # product discovery — 8 forcing questions, verdict (build/sharpen/kill)
├── scope.md # scope review — default REDUCTION, max 1 external API in v1, weekend version
├── architect.md # failure-mode pre-mortem — stack-aware (Spring/Node/Next/Flutter/AWS)
├── review.md # code review — auto-fix + flag + the one architectural question
├── ship.md # seven gates: tests, review, env, README, monitoring, rate limits, CHANGELOG
├── secure.md # OWASP Top 10 + STRIDE + 8 solo-builder mistakes
├── debug.md # Iron Law: no fixes without root cause, 5 phases, 3-fix limit
└── guard.md # directory-scoped edit lock + destructive-command warnings
Clone into any project that uses Claude Code. The .claude/commands/ files are auto-discovered as slash commands.
git clone https://github.com/jspw/shft-stack <project>
cd <project>
# In Claude Code: type "/" and they appear.Or copy .claude/commands/ into an existing project's .claude/.
/discover "an idea" → .claude/designs/<slug>.md
/scope <slug> → .claude/designs/<slug>-scope.md
/architect <slug> → .claude/architecture/<slug>.md
<build the thing>
/review → .claude/reviews/<branch>-<date>.md
/secure → .claude/reviews/<slug>-security-<date>.md
/ship → commit, push, PR (or direct merge)
/debug and /guard work at any point.
gstack is excellent for what it's built for: someone running 10-15 parallel sprints with multi-agent orchestration, team retros, Conductor workspaces. None of that helps a solo part-time builder. shft-stack keeps the prompting wisdom (forcing questions, scope discipline, Iron Law debugging, OWASP checklists), drops the team scaffolding, and tunes voice + checks for a one-person operation.
Credit: every command in here started as an extraction from a gstack SKILL.md. The methodology is theirs; the shape and voice are mine.
MIT (inherited from upstream gstack). See LICENSE.