By tt-a1i
Battle-tested skills library: AI-specific TDD and delivery discipline forged from real production sessions. Fork of obra/superpowers.
Use when executing implementation plans with independent tasks in the current session
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
Uses power tools
Uses Bash, Write, or Edit tools
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.
Battle-tested skills library for AI coding agents. A fork of obra/superpowers (MIT, © Jesse Vincent) with AI-specific hardening learned from real production sessions.
Superpowers gives coding agents a solid methodology: brainstorming → plan → subagent-driven execution → review → done, with TDD and YAGNI as principles. It works.
But it was written for humans doing TDD. In real production use with AI coding agents, we kept hitting failure modes the stock skills don't defend against:
expect(output).not.toContain(orchestratorId) passes trivially when the template never contains a UUID to begin with. Stock TDD's "watch it fail once" doesn't catch this because the test was always going to be green.Sharpened is the skill set that emerged after ~15 rounds of forcing fixes to these modes. The diffs vs. upstream aren't large; the philosophy is.
| Skill | Change |
|---|---|
test-driven-development | Reverse-regression is mandatory: every new assertion must red-on-comment-out of the corresponding product-code line, green on restore. Integration tests forbid mock-pty-style chains. Anti-patterns list grows — project-local anti-patterns.md is versioned with the repo. |
verification-before-completion | Numbers are verbatim to tool output. Deleted tests must be listed with reason. Completion is per-item verdict (done / partial / skipped + evidence), not a blanket "basically done". |
scope-guardrails (new) | PR-X only does PR-X. Accidental fixes to unrelated issues go into a follow-up PR or get reverted. git status must match the task manifest. |
Everything else from superpowers is preserved.
# From GitHub (once plugin marketplace supports custom sources)
/plugin marketplace add tt-a1i/sharpened
/plugin install sharpened
# Or local dev
git clone https://github.com/tt-a1i/sharpened.git ~/.claude/plugins/cache/sharpened/1.0.0
gemini extensions install https://github.com/tt-a1i/sharpened
See .opencode/INSTALL.md for bootstrap injection (inherits superpowers' multi-CLI support).
> Adapted from obra/superpowers note at top.Human engineering conventions assume code is read many times, developers have cross-session memory, and code review catches drift. None of that is true for AI coding agents across sessions.
Sharpened's thesis: the rules that matter are the ones machines can verify (grep, wc -l, reverse-regression). Soft guidance ("mocks only if unavoidable") becomes hard rules ("grep mock-node-pty tests/server/ returns zero"). The anti-patterns list grows every time an agent gets caught, and grows only. Nothing gets deleted because a future agent will always try the same trick again.
Upstream author accepts sponsorship: obra on GitHub Sponsors. Sharpened has none.
MIT. See LICENSE.
npx claudepluginhub tt-a1i/sharpenedRecommend, preview, audit, and install specialized coding subagent packs for Claude Code, Codex, and OpenCode.
Independent quality verification for AI coding agents. Code isn't done until an isolated evaluator independently reviews it.
Real-time statusline HUD for Claude Code - context health, tool activity, agent tracking, and todo progress
Harness-native ECC operator layer - 60 agents, 232 skills, 75 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification