
Skills
20
Views
Avg Rating
Skills (20)
Sorted by upvotes
$Brainstorming Ideas Into Designs
v1.0.0Use when creating or developing, before writing code or implementation plans - refines rough ideas into fully-formed designs through collaborative questioning, alternative exploration, and incremental validation. Don't use during clear 'mechanical' processes
#design#brainstorming#planning#ideas
🐾Development
Jesse Vincent
$Condition-Based Waiting
v1.0.0Use when tests have race conditions, timing dependencies, or inconsistent pass/fail behavior - replaces arbitrary timeouts with condition polling to wait for actual state changes, eliminating flaky tests from timing guesses
#testing#race-conditions#async#flaky-tests
🐾Testing
Jesse Vincent
$Defense-in-Depth Validation
v1.0.0Use when invalid data causes failures deep in execution, requiring validation at multiple system layers - validates at every layer data passes through to make bugs structurally impossible
#validation#error-handling#architecture#reliability
🐾Development
Jesse Vincent
$Dispatching Parallel Agents
v1.0.0Use when facing 3+ independent failures that can be investigated without shared state or dependencies - dispatches multiple Claude agents to investigate and fix independent problems concurrently
#parallel-execution#debugging#agents#concurrent-investigation#test-failures
🐾Development
Jesse Vincent
$Executing Plans
v1.0.0Use when partner provides a complete implementation plan to execute in controlled batches with review checkpoints - loads plan, reviews critically, executes tasks in batches, reports for review between batches
#implementation#planning#task-execution#batch-processing#review-checkpoints
🐾Development
Jesse Vincent
$Finishing a Development Branch
v1.0.0Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup
#completion#git-workflow#testing#integration#branch-management
🐾Development
Jesse Vincent
$Receiving Code Review
v1.0.0Use 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
#code-review#feedback#verification#technical-rigor
🐾Development
Jesse Vincent
$Requesting Code Review
v1.0.0Use when requesting code reviews to catch issues before they compound - provides systematic approach to getting comprehensive feedback on implementation, plans, and code changes
#code-review#quality-assurance#collaboration#feedback
🐾Development
Jesse Vincent
$Root Cause Tracing
v1.0.0Use when errors occur deep in execution and you need to trace back to find the original trigger - systematically traces bugs backward through call stack, adding instrumentation when needed, to identify source of invalid data or incorrect behavior
#debugging#root-cause-analysis#troubleshooting#error-handling
🐾Development
Jesse Vincent
$Sharing Skills
v1.0.0Use when you've developed a broadly useful skill and want to contribute it upstream via pull request - guides process of branching, committing, pushing, and creating PR to contribute skills back to upstream repository
#contribution#git#pull-request#collaboration
🐾Development
Jesse Vincent
$Subagent-Driven Development
v1.0.0Use when executing implementation plans with independent tasks in the current session - dispatches fresh subagent for each task with code review between tasks, enabling fast iteration with quality gates
#implementation#planning#code-review#task-execution
🐾Development
Jesse Vincent
$Systematic Debugging
v1.0.0Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes - four-phase framework (root cause investigation, pattern analysis, hypothesis testing, implementation) that ensures understanding before attempting solutions
#debugging#root-cause#problem-solving#testing
🐾Development
Jesse Vincent
$Test-Driven Development
v1.0.0Master the foundational TDD methodology - write tests first, watch them fail, write minimal code to pass, and refactor. Learn the Red-Green-Refactor cycle and why this discipline prevents bugs, improves design, and eliminates rationalizations that lead to untested code.
#testing#tdd#development#best-practices#red-green-refactor
🐾Development
Jesse Vincent
$Testing Anti-Patterns
v1.0.0Identify and avoid the five major testing anti-patterns that undermine code quality. Learn why mocking without understanding breaks tests, how test-only methods pollute production code, and the importance of testing actual behavior rather than mock behavior.
#testing#anti-patterns#mocks#best-practices#code-quality
🐾Development
Jesse Vincent
$Testing Skills With Subagents
v1.0.0Apply Test-Driven Development principles to process documentation and skill design. Learn to test skills through scenario execution - run without the skill to observe failures (RED), write the skill addressing failures (GREEN), then close loopholes (REFACTOR). Master pressure scenario design and bulletproof skill verification.
#skills#testing#documentation#tdd#agents#subagents
🐾Development
Jesse Vincent
$Using Git Worktrees
v1.0.0Use 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
#git#worktrees#isolation#workflow#branching
🐾Development
Jesse Vincent
$Using Superpowers
v1.0.0Use when starting any conversation - establishes mandatory workflows for finding and using skills, including using Skill tool before announcing usage, following brainstorming before coding, and creating TodoWrite todos for checklists
#skills#workflow#mandatory#methodology#protocols
🐾Development
Jesse Vincent
$Verification Before Completion
v1.0.0Use 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
#verification#testing#quality#completion#evidence
🐾Development
Jesse Vincent
$Writing Plans
v1.0.0Use when design is complete and you need detailed implementation tasks for engineers with zero codebase context - creates comprehensive implementation plans with exact file paths, complete code examples, and verification steps assuming engineer has minimal domain knowledge
#implementation#planning#task-breakdown#tdd#documentation
🐾Development
Jesse Vincent
$Writing Skills
v1.0.0Use when creating new skills, editing existing skills, or verifying skills work before deployment - applies TDD to process documentation by testing with subagents before writing, iterating until bulletproof against rationalization
#skill-creation#tdd#documentation#testing#process-documentation
🐾Development
Jesse Vincent