- Home
- /
- Categories
- /
- Testing
Testing
Unit tests, integration tests, test automation
pr-creation
by troykelly
Use after completing implementation - create pull request with complete documentation, proper labels, linked issues, and verification summary
debug:rails
by SnakeO
Debug Rails issues systematically. Use when encountering ActiveRecord errors like RecordNotFound, routing issues, N+1 query problems detected by Bullet, asset pipeline issues, migration failures, gem conflicts, ActionController errors, CSRF token problems, or any Ruby on Rails application errors requiring diagnosis.
spawn-implementation-agents
by eveld
Guide for efficient agent orchestration during implementation to conserve main agent context
growth-marketing-experimentation
by dmend3z
A skill for running growth marketing experiments. Use when a user wants to A/B test, optimize funnels, or build a culture of experimentation. Trigger keywords: growth marketing, A/B testing, multivariate testing, funnel optimization, AARRR.
react-native-testing
by pluginagentmarketplace
Master testing - Jest, Testing Library, Detox E2E, and CI/CD integration
discover-project-commands
by eveld
Use during planning to discover and document available project commands (make targets, npm scripts, etc.) for success criteria.
follow-test-patterns
by eveld
Use when writing tests to ensure they follow project conventions. References patterns from thoughts/notes/testing.md.
debug-systematically
by eveld
Use when encountering errors or bugs to follow a systematic debugging process instead of jumping to conclusions.
discover-test-patterns
by eveld
Use during planning to discover and document test patterns and conventions for writing consistent tests.
clean-commits
by troykelly
Use when committing code - ensures atomic, descriptive commits that leave the codebase in a merge-ready state at every point
ab-split-test-engineering
by dmend3z
A comprehensive skill for A/B split test engineering, following Neil Patel's methodology. It covers test prioritization (ICE scoring), statistical significance, sample size, hypothesis formation, variable isolation, multivariate vs. A/B decisions, test documentation, and conversion lift calculation. Use this skill to optimize web pages, ads, and emails for higher conversion rates.
Keeping Routines Focused
by obra
Each routine does one thing and does it well - extract when routines have multiple responsibilities
Refactoring Safely
by obra
Refactor with tests first, one change at a time, never mix refactoring with bug fixes or new features
Single Purpose Variables
by obra
Use each variable for exactly one purpose - no hybrid coupling or hidden meanings
Dispatching Parallel Agents
by obra
Use multiple Claude agents to investigate and fix independent problems concurrently
Writing Plans
by obra
Create detailed implementation plans with bite-sized tasks for engineers with zero codebase context
Systematic Debugging
by obra
Four-phase debugging framework that ensures root cause investigation before attempting fixes. Never jump to solutions.
rails-ai:debugging-rails
by zerobearing2
Use when debugging Rails issues - provides Rails-specific debugging tools (logs, console, byebug, SQL logging) integrated with systematic debugging process
rails-ai:jobs
by zerobearing2
Use when setting up background jobs, caching, or WebSockets - SolidQueue, SolidCache, SolidCable (TEAM RULE #1 - NEVER Sidekiq/Redis)
Finishing a Development Branch
by obra
Complete feature development with structured options for merge, PR, or cleanup
dependency-alignment
by jpoutrin
Dependency version alignment and conflict resolution for parallel development. Use when extracting dependencies from Tech Specs to ensure version compatibility with existing project dependencies and transitive dependencies.
quality-check
by kcchien
Run before marking coding tasks complete - validates code quality via IDE diagnostics, code review rules, and tests with fast-feedback short-circuiting
create-tech-spec
by jpoutrin
Create a new Technical Specification for implementation details
role-aqa:mobile-testing
by rnavarych
Mobile test automation with Appium (cross-platform), Detox (React Native gray-box), XCUITest (iOS native), Espresso (Android native), device farms (BrowserStack, Sauce Labs, AWS Device Farm), screenshot testing, gesture testing, and deep link testing. Use when automating mobile app tests or setting up mobile test infrastructure.