Skip to content

jspw/shft-stack

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

252 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shft-stack

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.

What's in here

.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

How to use

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/.

The chain

/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.

Why a fork

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.

License

MIT (inherited from upstream gstack). See LICENSE.

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Contributors