One page, every doc. If you're new to
superpowers-safe, start with the README, then come back here when you need depth.
| Doc | What it's for |
|---|---|
safety-gate.md |
Engineering spec for the 5 hard gates and the never-override limits. Companion to skills/safety-check/SKILL.md. |
THREAT-MODEL.md |
What the gate defends against, what it does NOT defend against, assumptions, failure modes, residual risk. Start here for threat-model questions. |
rigor-checklist.md |
What's been done to demonstrate engineering rigor (THREAT-MODEL, CI lanes, eval scaffolding), what's planned, what was intentionally scoped out. |
benchmarks.md |
Measured overhead of the safety gate (~265ms/session + ~26ms/Bash call). |
compatibility.md |
Per-runtime test status — which runtimes we've actually installed/loaded vs only manifest-validated. |
sync-upstream.md |
How to rebase dev from obra/superpowers, what conflicts to expect, and the conflict-resolution policy. |
experiments/dual-layer-protection.md |
Campaign record: 13-action test of safety-check + nono.sh (kernel-level sandbox) layered. Pre-registered, includes what each layer fails to catch. |
eval-protocol.md |
RED-GREEN-REFACTOR protocol for safety-gate changes — when it applies, what evidence is required, and the pressure-scenario format. |
testing.md |
How the two test layers work: tests/ (plugin code) and evals/ (real LLM sessions). |
help-me-install.md |
Copy-pasteable prompt for any agent — paste it in, and the agent detects its runtime, disables the upstream, and runs the right install command. |
MIGRATION.md |
Step-by-step guide for users moving from upstream obra/superpowers to this fork. Side-by-side install, per-runtime disable-upstream, what's different, what's unchanged, rollback. |
ENHANCEMENT-LOG.md |
Day-to-day record of what shipped to the fork. Append-only; cross-references the rigor-checklist tiers. |
README.kimi.md |
Kimi-Code-specific install and tool-mapping notes. |
README.opencode.md |
OpenCode-specific install notes (symlink migration, plugin cache). |
windows/ |
Windows installer notes (inherited from upstream). |
marketing/ |
Promotional drafts and checklists — Show HN, Reddit, X thread, awesome-list PR text, newsletter pitch, GitHub settings checklist, influencer DMs. |
| Path | What lives there |
|---|---|
porting-to-a-new-harness.md |
How to add a new AI harness / IDE to the cross-runtime packaging. Start here if you're porting superpowers to a new tool. |
superpowers/ |
Design notes and specs for the Superpowers skills library itself. |
superpowers/plans/ |
Long-form design plans for individual skills (TDD, brainstorming, etc.). |
superpowers/specs/ |
Behavior specs the skills conform to. |
plans/ |
Design plans from the dev branch: OpenCode support, skills improvements, visual brainstorming. |
| File | What it is |
|---|---|
../README.md |
Project overview, the 5-gate summary, install instructions. |
../CHANGELOG.md |
Fork-specific release notes. Upstream has its own. |
../CONTRIBUTING.md |
How to file PRs, branch policy, the "identify model/harness/version" rule. |
../RELEASE-NOTES.md |
Long-form notes for each tagged release. |
../CLAUDE.md |
Contributor rules for AI agents working in this repo (symlink: AGENTS.md). |
../SECURITY.md |
Responsible disclosure policy — how to report a safety-gate bypass or vulnerability. |
../CODE_OF_CONDUCT.md |
Contributor Covenant. |
../LICENSE |
MIT, same as upstream. |
- New to the fork? Read the top-level
README.md, thendocs/safety-gate.md(what the gate does) anddocs/THREAT-MODEL.md(what it does NOT do). - Evaluating whether to install? Read
docs/THREAT-MODEL.md§7 (residual risk) — that's the honest "is this for you?" answer. - Changing the gate or never-override limits? Read
docs/eval-protocol.mdfirst; you'll need pressure scenarios (3 are scaffolded intests/evals/scenarios/). - Reporting a bypass or vulnerability?
../SECURITY.md. - Syncing from upstream? Run
./scripts/sync-upstream.sh; if it errors, readdocs/sync-upstream.md. - Porting to a new harness?
docs/porting-to-a-new-harness.mdis the playbook. - Filing an issue? Use
.github/ISSUE_TEMPLATE/bug_report.md,feature_request.md, orplatform_support.md.