Skip to content

Latest commit

 

History

History
58 lines (49 loc) · 5 KB

File metadata and controls

58 lines (49 loc) · 5 KB

Documentation Index

One page, every doc. If you're new to superpowers-safe, start with the README, then come back here when you need depth.

Fork-specific docs (this repo's own)

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.

Inherited from upstream

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.

Top-level files

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.

Where to go next

  • New to the fork? Read the top-level README.md, then docs/safety-gate.md (what the gate does) and docs/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.md first; you'll need pressure scenarios (3 are scaffolded in tests/evals/scenarios/).
  • Reporting a bypass or vulnerability? ../SECURITY.md.
  • Syncing from upstream? Run ./scripts/sync-upstream.sh; if it errors, read docs/sync-upstream.md.
  • Porting to a new harness? docs/porting-to-a-new-harness.md is the playbook.
  • Filing an issue? Use .github/ISSUE_TEMPLATE/bug_report.md, feature_request.md, or platform_support.md.