About Superpowers Rules

Superpowers Rules is a curated catalog of LLM coding rules for different project types. Each template provides a single source of truth that adapts to Claude, Codex, and Grok.

Why?

LLM coding assistants work best with clear, structured rules. But writing these rules for each project and each LLM is tedious and repetitive. Superpowers Rules gives you battle-tested rules that are optimized for token efficiency and adapted per LLM.

Single Source of Truth

Each template has one rules file. Tool-agnostic placeholders like [tool:test-runner] are automatically replaced with LLM-specific tool names. Less duplication, easier maintenance.

API

Access rules programmatically via our REST API:

  • GET /api/v1/templates — List all templates
  • GET /api/v1/templates/:slug — Get a template with rules
  • GET /api/v1/templates/:slug/rules/:llm — Get rules for a specific LLM

Contributing

Use the "Request Template" button to suggest new templates, or "Suggest Change" on any rule section to propose improvements. Both open pre-filled GitHub issues.