Collection16 items

obra/superpowers

View on GitHub
36,946Stars

🎯Skills14

🎯brainstorming🎯Skill

Refines and clarifies project requirements through interactive design discussion, breaking down high-level goals into concrete, digestible specification chunks.

brainstorming
🎯systematic-debugging🎯Skill

Systematically identifies, isolates, and resolves software bugs by breaking down complex issues into methodical, reproducible debugging steps and tracking root cause analysis.

systematic-debugging
🎯test-driven-development🎯Skill

Guides developers through a rigorous test-driven development workflow, ensuring code is written incrementally with tests preceding implementation, focusing on red/green TDD principles.

test-driven-development
🎯writing-plans🎯Skill

Generates comprehensive, actionable implementation plans for software development tasks, emphasizing test-driven development and pragmatic engineering principles.

writing-plans
🎯executing-plans🎯Skill

Executes a predefined implementation plan by systematically breaking down engineering tasks and guiding subagents through each step of the plan with iterative review and progression.

executing-plans
🎯subagent-driven-development🎯Skill

Coordinates multiple specialized AI agents to collaboratively execute software development tasks, with each agent focusing on specific subtasks while being continuously reviewed and guided.

subagent-driven-development
🎯verification-before-completion🎯Skill

Validates and cross-checks work against the original project specification before marking a development task as complete, ensuring alignment with initial design goals and preventing premature task ...

verification-before-completion
🎯using-superpowers🎯Skill

Refines project design through interactive specification gathering and breaks down complex software development tasks into manageable, reviewable implementation plans.

using-superpowers
🎯requesting-code-review🎯Skill

Requests and facilitates a structured code review process, systematically evaluating code quality, potential improvements, and adherence to project standards.

requesting-code-review
🎯writing-skills🎯Skill

Helps generate, refine, and structure written content by applying systematic writing techniques and best practices for clear, effective communication.

writing-skills
🎯dispatching-parallel-agents🎯Skill

Dispatches and coordinates multiple AI agents to work concurrently on different subtasks of a software development project, enabling parallel progress and efficient task allocation.

dispatching-parallel-agents
🎯using-git-worktrees🎯Skill

Manages multiple development branches simultaneously by creating lightweight, efficient Git worktrees for parallel work without switching contexts.

using-git-worktrees
🎯receiving-code-review🎯Skill

Guides developers through constructively receiving and processing code review feedback, helping them understand, prioritize, and implement suggested improvements effectively.

receiving-code-review
🎯finishing-a-development-branch🎯Skill

Completes and merges a development branch by performing final code review, running tests, resolving any conflicts, and preparing the branch for integration into the main codebase.

finishing-a-development-branch

πŸ”ŒPlugins1

πŸͺMarketplaces1