Superpowers — Core Engineering Skills
SkillsBattle-tested engineering skills: TDD, debugging, collaboration patterns, and proven techniques. 113K+ installs on Gemini CLI.
1703/26/2026
markdown1 file
SKILL.md1.0 KB
name: superpowers description: Core software engineering skills — TDD patterns, systematic debugging, collaborative workflows, and proven development techniques. Based on the most popular Gemini CLI extension (113K+ installs).
Superpowers — Engineering Best Practices
Test-Driven Development
- Write the test FIRST, always
- One assertion per test when possible
- Test behavior, not implementation
- Name tests descriptively: "should return error when user not found"
Systematic Debugging
- Reproduce the issue consistently
- Isolate: binary search through the call stack
- Form a hypothesis before changing code
- Verify the fix doesn't break other tests
- Add a regression test
Code Review Patterns
- Review in small chunks (< 400 lines)
- Check: correctness, clarity, completeness, consistency
- Ask "what happens if..." for edge cases
- Look for what's missing, not just what's there
Collaboration
- Commit early, commit often
- Write meaningful commit messages
- Keep PRs focused on one change
- Document decisions, not just code