obra
@obra
Public Skills
brainstorming
by obra
"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."
finishing-a-development-branch
by obra
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work
using-superpowers
by obra
Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions
writing-plans
by obra
Use when you have a spec or requirements for a multi-step task, before touching code
writing-skills
by obra
Use when creating new skills, editing existing skills, or verifying skills work before deployment
subagent-driven-development
by obra
Use when executing implementation plans with independent tasks in the current session
using-git-worktrees
by obra
Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory selection and safety verification
receiving-code-review
by obra
Use 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 implementation
systematic-debugging
by obra
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
test-driven-development
by obra
Use when implementing any feature or bugfix, before writing implementation code
dispatching-parallel-agents
by obra
Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
requesting-code-review
by obra
Use when completing tasks, implementing major features, or before merging to verify work meets requirements
verification-before-completion
by obra
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
executing-plans
by obra
Use when you have a written implementation plan to execute in a separate session with review checkpoints
writing-clearly-and-concisely
by obra
Apply 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.
slack-messaging
by obra
Use when asked to send or read Slack messages, check Slack channels, test Slack integrations, or interact with a Slack workspace from the command line.
finding-duplicate-functions
by obra
Use 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.
mcp-cli
by obra
Use MCP servers on-demand via the mcp CLI tool - discover tools, resources, and prompts without polluting context with pre-loaded MCP integrations
using-tmux-for-interactive-commands
by obra
Use 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-keys
browsing
by obra
Use 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 tool
developing-claude-code-plugins
by obra
Use when working on Claude Code plugins (creating, modifying, testing, releasing, or maintaining) - provides streamlined workflows, patterns, and examples for the complete plugin lifecycle
working-with-claude-code
by obra
Use when working with Claude Code CLI, plugins, hooks, MCP servers, skills, configuration, or any Claude Code feature - provides comprehensive official documentation for all aspects of Claude Code
Getting Started with Skills
by obra
Skills wiki intro - mandatory workflows, search tool, brainstorming triggers
Executing Plans
by obra
Execute detailed plans in batches with review checkpoints