Skill directory
Agent skills
Focused instruction packs that teach a coding agent one job well. Browse the catalog and use any of them inside a RiverX project.
18,175Skills
1,902Publishers
249Official
Brainstormingobra/superpowersYou MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.1.4K8Systematic Debuggingobra/superpowersUse when encountering any bug, test failure, or unexpected behavior, before proposing fixes1.3K11Verification Before Completionobra/superpowersUse 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 always1.2K1Executing Plansobra/superpowersUse when you have a written implementation plan to execute in a separate session with review checkpoints1K1Subagent Driven Developmentobra/superpowersUse when executing implementation plans with independent tasks in the current session1K7Writing Plansobra/superpowersUse when you have a spec or requirements for a multi-step task, before touching code1K2Test Driven Developmentobra/superpowersUse when implementing any feature or bugfix, before writing implementation code1K2Writing Skillsobra/superpowersUse when creating new skills, editing existing skills, or verifying skills work before deployment1K7Requesting Code Reviewobra/superpowersUse when completing tasks, implementing major features, or before merging to verify work meets requirements9892Receiving Code Reviewobra/superpowersUse when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation9021Using Git Worktreesobra/superpowersUse when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallback8941Dispatching Parallel Agentsobra/superpowersUse when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies8841Finishing A Development Branchobra/superpowersUse when implementation is complete, all tests pass, and you need to decide how to integrate the work8761Using Superpowersobra/superpowersUse when starting any conversation - establishes how to find and use skills, requiring skill invocation before ANY response including clarifying questions8606Diagnosing Superpowersobra/superpowersUse when a superpowers session went wrong and your human partner wants to know why — repeated work, ignored plans, stumbles, poor results, a skill that didn't fire, "it took too long", "why is it so expensive", "what is it doing" — or wants to build a bug report for the superpowers maintainers, for the current session or a past one identified by id or path, on any harness.71320Browsingobra/superpowers-chromeUse when you need direct browser control - teaches Chrome DevTools Protocol for controlling existing browser sessions, multi-tab management, form automation, and content extraction via use_browser MCP tool051Collision Zone Thinkingobra/superpowers-skillsForce unrelated concepts together to discover emergent properties - "What if we treated X like Y?01Condition Based Waitingobra/superpowers-skillsReplace arbitrary timeouts with condition polling for reliable async tests02Dispatching Parallel Agentsobra/superpowers-skillsUse multiple Claude agents to investigate and fix independent problems concurrently01Executing Plansobra/superpowers-skillsExecute detailed plans in batches with review checkpoints01Finding Duplicate Functionsobra/superpowers-labUse when auditing a codebase for semantic duplication - functions that do the same thing but have different names or implementations. Especially useful for LLM-generated codebases where new functions are often created rather than reusing existing ones.06Finishing A Development Branchobra/superpowers-skillsComplete feature development with structured options for merge, PR, or cleanup01Gardening Skills Wikiobra/superpowers-skillsMaintain skills wiki health - check links, naming, cross-references, and coverage06Inversion Exerciseobra/superpowers-skillsFlip core assumptions to reveal hidden constraints and alternative approaches - "what if the opposite were true?01MCP CLIobra/superpowers-labUse MCP servers on-demand via the mcp CLI tool - discover tools, resources, and prompts without polluting context with pre-loaded MCP integrations01Meta Pattern Recognitionobra/superpowers-skillsSpot patterns appearing in 3+ domains to find universal principles01Preserving Productive Tensionsobra/superpowers-skillsRecognize when disagreements reveal valuable context, preserve multiple valid approaches instead of forcing premature resolution01Pulling Updates From Skills Repositoryobra/superpowers-skillsSync local skills repository with upstream changes from obra/superpowers-skills01Remembering Conversationsobra/episodic-memoryYou MUST invoke this skill before saying "I don't know," guessing, or treating any topic as new, no matter how trivial the question seems. It supplements other memory systems, which only hold partial records. Searching past conversations is the only way to recover what was actually said.02Remembering Conversationsobra/superpowers-skillsSearch previous Claude Code conversations for facts, patterns, decisions, and context using semantic or text search029Requesting Code Reviewobra/superpowers-skillsDispatch code-reviewer subagent to review implementation against plan or requirements before proceeding02Root Cause Tracingobra/superpowers-skillsSystematically trace bugs backward through call stack to find original trigger02Scale Gameobra/superpowers-skillsTest at extremes (1000x bigger/smaller, instant/year-long) to expose fundamental truths hidden at normal scales01Sharing Skillsobra/superpowers-skillsContribute skills back to upstream via branch and PR01Simplification Cascadesobra/superpowers-skillsFind one insight that eliminates multiple components - "if this is true, we don't need X, Y, or Z01Subagent Driven Developmentobra/superpowers-skillsExecute implementation plan by dispatching fresh subagent for each task, with code review between tasks01Systematic Debuggingobra/superpowers-skillsFour-phase debugging framework that ensures root cause investigation before attempting fixes. Never jump to solutions.06Testing Anti Patternsobra/superpowers-skillsNever test mock behavior. Never add test-only methods to production classes. Understand dependencies before mocking.01Testing Skills With Subagentsobra/superpowers-skillsRED-GREEN-REFACTOR for process documentation - baseline without skill, write addressing failures, iterate closing loopholes02Tracing Knowledge Lineagesobra/superpowers-skillsUnderstand how ideas evolved over time to find old solutions for new problems and avoid repeating past failures01Using Git Worktreesobra/superpowers-skillsCreate isolated git worktrees with smart directory selection and safety verification01Using Tmux For Interactive Commandsobra/superpowers-labUse when you need to run interactive CLI tools (vim, git rebase -i, Python REPL, etc.) that require real-time input/output - provides tmux-based approach for controlling interactive sessions through detached sessions and send-keys02Verification Before Completionobra/superpowers-skillsRun verification commands and confirm output before claiming success01Writing Clearly And Conciselyobra/the-elements-of-styleApply Strunk's timeless writing rules to ANY prose humans will read—documentation, commit messages, error messages, explanations, reports, or UI text. Makes your writing clearer, stronger, and more professional.02Writing Plansobra/superpowers-skillsCreate detailed implementation plans with bite-sized tasks for engineers with zero codebase context01Writing Skillsobra/superpowers-skillsTDD for process documentation - test with subagents before writing, iterate until bulletproof03
Skills, installed in one click
Start building freePut a skill to work
Open any project, search the Skills panel in the chat, and the agent picks it up from there.
