Spec-driven Claude Code, dropped into your repo in one command.
For developers using Claude Code who want an opinionated starting point:
- A strict
CLAUDE.mdruleset - Five focused subagents — review, architect, simplify, TDD, security
- spec-kit wired up so non-trivial work goes through
/specify→/plan→/tasksbefore any code is written
Works on macOS, Linux, and Windows (Git Bash or WSL).
From inside the repo you want to set up:
curl -fsSL https://raw.githubusercontent.com/ifixai-ai/claude-strike/main/bootstrap.sh | bashWhat it does
- Clones
claude-strikeinto~/.cache/claude-strike(or$CLAUDE_STRIKE_CACHE) - Copies files into your repo
- Runs
specify init --here --ai claudeto add spec-kit
Re-running is safe. Existing files are backed up to
<path>.bak.<timestamp>before being overwritten.
git clone https://github.com/ifixai-ai/claude-strike.git /tmp/claude-strike
cd ~/your-project
bash /tmp/claude-strike/bootstrap.sh- A git repo — run
git initfirst if needed uvon yourPATH— see docs. If missing, files still install and spec-kit is skipped with a warning.
| Path | Purpose |
|---|---|
CLAUDE.md |
Ruleset Claude reads every session |
.claude/agents/ |
Subagent definitions |
.claude/rules/ |
Common and per-language coding rules |
.specify/ |
spec-kit config and commands |
| Agent | Purpose |
|---|---|
code-reviewer |
Quality and security pass after writes |
code-architect |
Feature design and planning |
code-simplifier |
Cut complexity without changing behaviour |
tdd-guide |
Write tests first |
security-reviewer |
Deep security pass for auth, crypto, payments, user data |
See CLAUDE.md for when to use each one.
Python has its own rules in .claude/rules/python/. Other languages use the common rules.
See SECURITY.md to report a vulnerability.
