superpowers
claudecodexCore skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
15 skills · hooks
Spec-driven development flow (spec, plan, tasks, implement), .NET and messaging agents, and guardian hooks.
Plugin workbench from marketplace workbench-ai in rafael-ventura/workbench-ai. Commands read from the repo's manifest — 26 days ago.
This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.
adrRecord an architecture decision as a short ADR in docs/decisions - context, options considered, decision, consequences. Use when a significant technical choice is made or debated (database, messaging pattern, framework, service boundary), or when the user asks to document why something is the way it
debugSystematic debugging - reproduce, gather evidence, form and test one hypothesis at a time, fix the root cause and lock it with a regression test. Use when something fails, throws, returns wrong data or behaves differently than expected, before proposing any fix.
developEntry point for building something. Sizes the request and either implements a small change directly with verification, or routes a larger feature through spec, plan, tasks and implement. Use when the user asks to build, add, change or fix something and hasn't picked a specific flow.
gitGit and GitHub work done safely - branches, checkout, commits, rebases and merges, pull requests and merge conflict resolution. Use when the user asks to commit, open a PR, sync with main, merge, switch branches or fix conflicts.
implementExecute specs/NNN-slug/tasks.md one task at a time, verifying and ticking each box, then review the result. Use after /workbench:tasks is approved, or when the user says to implement or continue a spec.
incidentInvestigate a production incident like a war room - build a timeline from logs, timestamps, data and deploys, separate mitigation from root cause, and write a blameless postmortem. Use when the user reports something broken in production, an outage, data inconsistency or a spike of errors.
learnTeach a technology or concept by mapping it to what the user already knows (C#/.NET, Angular, Vue 3), using the user's own codebase as material, with exercises the user solves alone. Use when the user wants to learn or understand a framework, library, language feature or pattern, rather than get a t
planTurn an approved specs/NNN-slug/spec.md into plan.md, the technical approach (files, contracts, data, risks, test strategy). Use after /workbench:spec is approved, or when the user asks how to implement a spec.
read-docsRead and extract what matters from PDFs and images for development work - specs, contracts, standards like ISO 20022, vendor API manuals, screenshots of errors, UI mockups and architecture diagrams - with page or region references. Use when the user shares or points to a PDF, image, screenshot, scan
refactorChange the structure of code without changing its behavior, in small safe steps protected by tests - extract, rename, move, split classes, remove duplication, untangle dependency injection. Use when the user asks to refactor, clean up, simplify or reorganize code.
reviewCode review of the current diff, a branch or a GitHub PR, focused on bugs that would break in production, then security, then simplicity. Use when the user asks for a review, says "revisa", or before opening or merging a PR.
specStart a feature the spec-driven way by writing specs/NNN-slug/spec.md (problem, requirements, acceptance criteria, out of scope, open questions) before any code. Use when the user wants to start a new feature, says "spec", or describes something non-trivial to build.
sql-tuneDiagnose and speed up slow SQL Server or PostgreSQL queries, stored procedures and ORM-generated SQL (EF Core, NHibernate) using execution plans, indexes and query rewrites, measuring before and after. Use when a query, report, screen or endpoint is slow because of the database, or when reviewing a
tasksBreak an approved specs/NNN-slug/plan.md into tasks.md, a checklist of small, ordered, verifiable steps. Use after /workbench:plan is approved.
traceUnderstand how a flow works end to end - from the entry point (endpoint, UI action, job, message) through every layer, message and database call - and explain it with a diagram. Use when the user asks how something works, where something happens, what calls what, or before changing or debugging unfa
unit-testsAnalyze a class, method or change and write unit tests that protect real behavior - business rules, edge cases and past bugs - instead of chasing coverage. Use when the user asks for tests, says a piece of code is untested, or after a bug fix that needs a regression test.
upgrade-dotnetPlan and execute .NET upgrades - .NET Framework to modern .NET, or between .NET versions - and NuGet package updates, project by project with breaking-change checks and green builds at every step. Use when the user wants to upgrade a target framework, migrate off .NET Framework, update packages or f
dotnet-bug-hunterAnalisa bugs em projetos .NET/C#. Use quando houver exception, teste falhando, comportamento inesperado em serviço, ou erro de compilação para diagnosticar. Especializado em MassTransit, EF Core, ASP.NET Core e arquitetura de microsserviços.
messaging-reviewerReviews .NET changes that publish or consume messages (MassTransit, RabbitMQ, IBM MQ, Azure Service Bus) for reliability bugs - duplicates, lost messages, retries, poison messages, ordering and saga compensation. Use after implementing or changing consumers, publishers, sagas or outbox code.
node "${CLAUDE_PLUGIN_ROOT}/hooks/guard.mjs"
node "${CLAUDE_PLUGIN_ROOT}/hooks/after-edit.mjs"
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
15 skills · hooks
Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.
1 MCP server
Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.
5 commands
Automates browser interactions for web testing, form filling, screenshots, and data extraction
12 skills
Use Alibaba Open Code Review from local Codex.
2 skills
Claude Code skill for creating and presenting Slidev slidedecks
1 skill
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.