By andybrandt
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Use when creating new skills, editing existing skills, or verifying skills work before deployment
Use when starting feature work that needs isolation from the main branch or before executing implementation plans - creates a feature branch with safety verification
Use when designing UI/UX and Google Stitch MCP tools (mcp__stitch__*) are available in the session. Covers project setup, design systems, screen generation, variants, and preview workflow.
Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions
Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always
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.
Superartes ("super skills" in Latin) is a composable skills library that provides structured development workflows for AI coding agents (primarily Claude Code, Cursor, and OpenAI's Codex). It enforces discipline through skills that trigger automatically: brainstorming before coding leading to designs & plans, reviews, TDD, systematic debugging, subagent-driven development with two-stage review, and feature branch isolation.
It starts from the moment you fire up your coding agent. As soon as it sees that you're building something, it doesn't just jump into trying to write code. Instead, it steps back and asks you what you're really trying to do.
Once it's teased a spec out of the conversation, it shows it to you in chunks short enough to actually read and digest.
After you've signed off on the design, your agent puts together an implementation plan that's clear enough for an enthusiastic junior engineer with poor taste, no judgement, no project context, and an aversion to testing to follow. It emphasizes true red/green TDD, YAGNI (You Aren't Gonna Need It), and DRY.
Next up, once you say "go", it launches a subagent-driven-development process, having agents work through each engineering task, inspecting and reviewing their work, and continuing forward. It's not uncommon for Claude to be able to work autonomously for a couple hours at a time without deviating from the plan you put together.
There's a bunch more to it, but that's the core of the system. And because the skills trigger automatically, you don't need to do anything special. Your coding agent just has Superartes.
Register this repository as a marketplace, then install:
/plugin marketplace add andybrandt/superartes
/plugin install superartes@superartes
To update after new commits are pushed:
/plugin marketplace update superartes
For local development/testing without pushing to GitHub:
claude --plugin-dir /path/to/superartes
Register this repository as a Codex plugin marketplace:
codex plugin marketplace add andybrandt/superartes
Then open the plugin directory and install Superartes:
/plugins
To update after new commits are pushed:
codex plugin marketplace upgrade superartes
Caveat: Superartes is not tested with OpenCode. No guarantees it will work.
Add to your opencode.json:
{
"plugin": ["superartes@git+https://github.com/andybrandt/superartes.git"]
}
Caveat: Superartes is not tested with Gemini CLI. No guarantees it will work. In fact, since it uses Gemini CLI as reviewier it is likely it will not work exactly right.
gemini extensions install https://github.com/andybrandt/superartes
Start a new session and ask for something that should trigger a skill (for example, "help me plan this feature" or "let's debug this issue"). The agent should automatically invoke the relevant superartes skill.
The agent walks through a sequence of skills, each triggering automatically at its phase. Spec, plan, and feature branch each sit at known points in the lifecycle:
brainstorming — Activates when you describe an idea or openly state that you begin brainstorming sessions. The AI will refine your idea / concept through one-question-at-a-time dialogue, explore 2-3 alternative approaches, then present the design in chunks short enough to read. The resulting specification is then written to docs/specs/ and committed on the trunk branch (main/master). External review (Gemini CLI when available or a subagent if now) and a user review-gate happen before moving on.
writing-plans — Activates with the approved spec. Breaks the work into bite-sized tasks (2-5 minutes each), each with exact file paths, complete code, and verification steps — clear enough for an enthusiastic junior engineer with poor taste, no judgement, and no project context to follow. The plan is saved to docs/plans/ and committed on trunk, next to the spec. External review by Gemini (or a subagent if Gemini is not available) and user review-gate again.
Execution handoff — After the plan is approved, you pick one of three execution modes:
npx claudepluginhub andybrandt/superartes --plugin superartesSuperpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Claude harness - A harness for solo developers (Vibecoders) to handle full-cycle contract development.
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.