By fastxyz
Superpowers core skills library fused with automatic K-notation formal verification in code review. Derived from obra/superpowers and grosu/formal-verification-kit.
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
Use when you have a written implementation plan to execute in a separate session with review checkpoints
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup
Use when reviewing a diff with formal analysis, automatically during any code review in this plugin - scopes claims to changed code and maps proof-derived findings into review severities
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Ultimatepowers is the complete software development methodology from superpowers, extended with K-notation formal verification fused into its review pipeline — composable skills plus the session-start instructions that make your coding agent actually use them. The formal method is digested from the formal-verification-kit (FVK): contracts and proof sketches written in K notation, never an executed toolchain. Formal analysis runs automatically during every code review; you don't ask for it. The UX is otherwise identical to superpowers — same skills, same workflow, no new commands.
⚠️ Do not install ultimatepowers alongside superpowers. Ultimatepowers bundles every superpowers skill under its own namespace. Installing both gives you duplicate SessionStart hooks, two competing bootstraps, and identically-named skills. Uninstall superpowers first.
It starts the moment you fire up your coding agent. As soon as it sees you're building something, it doesn't jump into writing code. It steps back and asks what you're really trying to do. Once it has teased a spec out of the conversation, it shows it to you in chunks short enough to actually read and digest.
After you sign off on the design, your agent writes an implementation plan clear enough for an enthusiastic junior engineer with poor taste, no judgement, no project context, and an aversion to testing to follow — true red/green TDD, YAGNI, DRY. Then, once you say "go", it launches a subagent-driven development process: a fresh subagent per task, each one's work inspected and reviewed before moving forward.
Here is what ultimatepowers changes: every review dispatches two reviewers in parallel — a conventional code reviewer and a formal one. The formal reviewer derives contracts from your plan/spec intent, constructs proof sketches against the changed code, and files findings with concrete counterexample inputs (input → observed vs expected). The evidence persists under docs/ultimatepowers/verification/ in your project, next to your specs and plans.
Because the skills trigger automatically, you don't need to do anything special. Your coding agent just has ultimatepowers.
Installation differs by harness. If you use more than one, install ultimatepowers separately for each.
The canonical repository URL is https://github.com/fastxyz/ultimatepowers. It appears in this README's install commands, the platform manifests, and .opencode/INSTALL.md; if hosting elsewhere, it is one search-and-replace away.
Register the marketplace and install:
/plugin marketplace add fastxyz/ultimatepowers
/plugin install ultimatepowers@ultimatepowers-dev
Or from a local clone:
/plugin marketplace add /path/to/ultimatepowers
/plugin install ultimatepowers@ultimatepowers-dev
Or for testing without installing:
claude --plugin-dir /path/to/ultimatepowers
Install from a local clone via the plugins interface. The skills manifest is at .codex-plugin/plugin.json.
Point the plugin system at the repo: the manifest is .cursor-plugin/plugin.json, and hooks load via hooks/hooks-cursor.json.
gemini extensions install https://github.com/fastxyz/ultimatepowers
Follow .opencode/INSTALL.md: add the plugin array entry ultimatepowers@git+https://github.com/fastxyz/ultimatepowers.git to your opencode.json, then restart OpenCode.
formal-reasoning-foundations (+ references/claim-shapes.md), formalizing-code, verifying-specs, formal-code-review — FVK's method digested into superpowers-style skills. K is used as notation; no toolchain is ever executed. Reasoning is constructed, with a machine-check escape hatch via emitted runnable .k artifacts in deep mode.requesting-code-review dispatches conventional + formal reviewers in parallel with one merged verdict (Critical from either blocks). Subagent-driven development runs the formal reviewer in parallel with the code-quality reviewer after spec review passes on every task. The end-of-plan final review runs both over the whole branch in final-review mode.[ESCALATION BOUNDARY] obligations are never faked as [trusted]docs/ultimatepowers/verification/YYYY-MM-DD-<topic>/ (SPEC.md, FINDINGS.md, PROOF.md, optional .k) — siblings of specs/ and plans/.Benchmark, evaluate, and optimize skills to ensure reliable performance across all LLMs
npx claudepluginhub fastxyz/ultimatepowers --plugin ultimatepowersCore skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Superpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
Harness-native ECC plugin for engineering teams - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Claude harness - A harness for solo developers (Vibecoders) to handle full-cycle contract development.
Intelligent prompt optimization: injects the right context at the right moment so Claude lands a better first output. Clarifies vague prompts with research-based questions, plus targeted nudges for approach selection, plan readability, workflow routing, background execution, subagent routing, output readability, user-decision questions, and plan-mode assessment
Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,561 supported skills.