Testing & QA

Testing, debugging, validation, and quality workflows

844 skills available

Skills List

mom-test

mom-test

1.7Ktesting-qa

Talk to customers without leading them using Mom Test rules: discuss their life not your idea, ask about specifics in the past, and talk less. Use when the user mentions "customer interviews", "validate my idea", "users say they want it but dont buy", "leading questions", "The Mom Test", "customer feedback bias", or "interview script". Also trigger when preparing user-research questions, interpreting ambiguous feedback, or designing customer-discovery that avoids false positives. Covers commitment and advancement, avoiding compliments, and extracting signal from noise. For product-market fit, see jobs-to-be-done. For rapid prototype testing, see design-sprint.

wondelai avatarwondelai
Get
ab-test-store-listing

ab-test-store-listing

1.7Ktesting-qa

When the user wants to A/B test App Store product page elements to improve conversion rate. Also use when the user mentions "A/B test", "product page optimization", "test my screenshots", "test my icon", "conversion rate optimization", "CPP", or "custom product pages". For screenshot design, see screenshot-optimization. For metadata optimization, see metadata-optimization.

eronred avatareronred
Get
git-notes

git-notes

1.7Ktesting-qa

Use when adding metadata to commits without changing history, tracking review status, test results, code quality annotations, or supplementing commit messages post-hoc - provides git notes commands and patterns for attaching non-invasive metadata to Git objects.

neolabhq avatarneolabhq
Get
hooked-ux

hooked-ux

1.7Ktesting-qa

Design habit-forming product loops using the Hook Model (Trigger, Action, Variable Reward, Investment). Use when the user mentions "users arent coming back", "habit formation", "engagement loops", "habit zone", or "the manipulation matrix". Also trigger when designing notification or re-engagement strategies, building streaks or progress systems, or analyzing why users stop after signup. Covers ethics evaluation and onboarding for habits. For friction reduction and B=MAP, see improve-retention. For viral sharing, see contagious.

wondelai avatarwondelai
Get
refactoring-patterns

refactoring-patterns

1.7Ktesting-qa

Apply named refactoring transformations to improve code structure without changing behavior. Use when the user mentions "refactor this", "code smells", "extract method", "replace conditional", "technical debt", "move method", "inline variable", "decompose conditional", or "clean up this messy code". Also trigger when cleaning up legacy code, preparing code for new features by restructuring, or identifying which transformation fits a specific code smell. Covers smell-driven refactoring, safe transformation sequences, and testing guards. For code-quality foundations, see clean-code. For managing complexity, see software-design-philosophy.

wondelai avatarwondelai
Get
clean-code

clean-code

1.7Ktesting-qa

Write readable, maintainable code through disciplined naming, small functions, and clean error handling. Use when the user mentions "clean up this code", "this function is too long", "code smells", "naming conventions", "boy scout rule", "single responsibility", or "unit test quality". Also trigger when reviewing a pull request for readability, untangling a messy function, debating comment styles, or improving error-handling patterns. Covers SRP, comment discipline, formatting, and unit testing. For refactoring techniques, see refactoring-patterns. For architecture and dependency rules, see clean-architecture.

wondelai avatarwondelai
Get
decay

decay

1.7Ktesting-qa

Manage evidence freshness by identifying stale decisions and providing governance actions

neolabhq avatarneolabhq
Get
cause-and-effect

cause-and-effect

1.7Ktesting-qa

Systematic Fishbone analysis exploring problem causes across six categories

neolabhq avatarneolabhq
Get
analyze-issue

analyze-issue

1.7Ktesting-qa

Analyze a GitHub issue and create a detailed technical specification

neolabhq avatarneolabhq
Get
create-hook

create-hook

1.7Ktesting-qa

Create and configure git hooks with intelligent project analysis, suggestions, and automated testing

neolabhq avatarneolabhq
Get
git-worktrees

git-worktrees

1.7Ktesting-qa

Use when working on multiple branches simultaneously, context switching without stashing, reviewing PRs while developing, testing in isolation, or comparing implementations across branches - provides git worktree commands and workflow patterns for parallel development with multiple working directories.

neolabhq avatarneolabhq
Get
plan-do-check-act

plan-do-check-act

1.7Ktesting-qa

Iterative PDCA cycle for systematic experimentation and continuous improvement

neolabhq avatarneolabhq
Get
analyse

analyse

1.7Ktesting-qa

Auto-selects best Kaizen method (Gemba Walk, Value Stream, or Muda) for target

neolabhq avatarneolabhq
Get
fix-tests

fix-tests

1.7Ktesting-qa

Systematically fix all failing tests after business logic changes or refactoring

neolabhq avatarneolabhq
Get
write-tests

write-tests

1.7Ktesting-qa

Add missing test coverage for your local code changes by generating new test files (covers uncommitted and untracked changes, or the latest commit if everything is committed). Use when you want write tests for new logic or increase test coverage.

neolabhq avatarneolabhq
Get
add-task

add-task

1.7Ktesting-qa

creates draft task file in .specs/tasks/draft/ with original user intent

neolabhq avatarneolabhq
Get
subagent-driven-development

subagent-driven-development

1.7Ktesting-qa

Use when executing implementation plans with independent tasks in the current session or facing 3+ independent issues that can be investigated without shared state or dependencies - dispatches fresh subagent for each task with code review between tasks, enabling fast iteration with quality gates

neolabhq avatarneolabhq
Get
root-cause-tracing

root-cause-tracing

1.7Ktesting-qa

Use 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

neolabhq avatarneolabhq
Get
memorize

memorize

1.7Ktesting-qa

Curates insights from reflections and critiques into CLAUDE.md using Agentic Context Engineering

neolabhq avatarneolabhq
Get
test-driven-development

test-driven-development

1.7Ktesting-qa

Use when implementing any feature or bugfix, before writing implementation code - write the test first, watch it fail, write minimal code to pass; ensures tests actually verify behavior by requiring failure first

neolabhq avatarneolabhq
Get
assess-react-native-migration

assess-react-native-migration

1.6Ktesting-qa

Assesses whether and how an existing mobile product should migrate to React Native. Use when auditing one or more product repositories for migration readiness, including products whose iOS, Android, and other clients live in separate directories or repositories; choosing brownfield, greenfield, or a checkpoint-based path; defining a representative trial; or preparing a baseline and ROI decision before implementation. When product scope or material evidence is unavailable, grills the stakeholder with exactly one question per turn instead of sending a questionnaire.

callstackincubator avatarcallstackincubator
Get
swift-concurrency

swift-concurrency

1.6Ktesting-qa

Diagnose Swift Concurrency issues, refactor callback-based code to async/await, and guide Swift 6 migration when working with tasks, actors, @MainActor, Sendable, data races, thread safety, or concurrency-related compiler and linter warnings.

avdlee avataravdlee
Get
upgrading-react-native

upgrading-react-native

1.5Ktesting-qa

Upgrades React Native apps to newer versions by applying rn-diff-purge template diffs, updating package.json dependencies, migrating native iOS and Android configuration, resolving CocoaPods and Gradle changes, and handling breaking API updates. Use when upgrading React Native, bumping RN version, updating from RN 0.x to 0.y, or migrating Expo SDK alongside a React Native upgrade.

callstackincubator avatarcallstackincubator
Get
dependency-confusion

dependency-confusion

1.5Ktesting-qa

Supply-chain testing via package-manager dependency confusion: when internal package names resolve to attacker-controlled public registries, leading to malicious install and script execution. Use for npm/pip/gem/Maven/Composer/Docker manifest review and authorized red-team supply-chain exercises.

yaklang avataryaklang
Get