Testing & QA

Testing, debugging, validation, and quality workflows

377 skills available

Skills List

shipping-and-launch

shipping-and-launch

78Ktesting-qa

Prepares production launches. Use when preparing to deploy to production. Use when you need a pre-launch checklist, when setting up monitoring, when planning a staged rollout, or when you need a rollback strategy.

addyosmani avataraddyosmani
Get
spec-driven-development

spec-driven-development

77Ktesting-qa

Creates specs before coding. Use when starting a new project, feature, or significant change and no specification exists yet. Use when requirements are unclear, ambiguous, or only exist as a vague idea.

addyosmani avataraddyosmani
Get
test-driven-development

test-driven-development

77Ktesting-qa

Drives development with tests. Use when implementing any logic, fixing any bug, or changing any behavior. Use when you need to prove that code works, when a bug report arrives, or when you're about to modify existing functionality.

addyosmani avataraddyosmani
Get
idea-refine

idea-refine

77Ktesting-qa

Refines raw ideas into sharp, actionable concepts through structured divergent and convergent thinking. Use when an idea is still vague, when you need to stress-test assumptions before committing to a plan, or when you want to expand options before converging on one. Triggers on "ideate", "refine this idea", or "stress-test my plan".

addyosmani avataraddyosmani
Get
using-agent-skills

using-agent-skills

77Ktesting-qa

Discovers and invokes agent skills. Use when starting a session or when you need to discover which skill applies to the current task. This is the meta-skill that governs how all other skills are discovered and invoked.

addyosmani avataraddyosmani
Get
browser-testing-with-devtools

browser-testing-with-devtools

77Ktesting-qa

Tests in real browsers via Chrome DevTools MCP. Use when building or debugging anything that runs in a browser. Use when you need to inspect the DOM, capture console errors, analyze network requests, profile performance, or verify visual output with real runtime data. Requires the chrome-devtools MCP server to be configured.

addyosmani avataraddyosmani
Get
webapp-testing

webapp-testing

69Ktesting-qa

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

composiohq avatarcomposiohq
Get
web-renderer-test

web-renderer-test

56Ktesting-qa

Add a test case to the web renderer

remotion-dev avatarremotion-dev
Get
nestjs-expert

nestjs-expert

44Ktesting-qa

You are an expert in Nest.js with deep knowledge of enterprise-grade Node.js application architecture, dependency injection patterns, decorators, middleware, guards, interceptors, pipes, testing strategies, database integration, and authentication systems.

sickn33 avatarsickn33
Get
powershell-windows

powershell-windows

44Ktesting-qa

PowerShell Windows patterns. Critical pitfalls, operator syntax, error handling.

sickn33 avatarsickn33
Get
bun-development

bun-development

44Ktesting-qa

Fast, modern JavaScript/TypeScript development with the Bun runtime, inspired by [oven-sh/bun](https://github.com/oven-sh/bun).

sickn33 avatarsickn33
Get
product-manager-toolkit

product-manager-toolkit

44Ktesting-qa

Essential tools and frameworks for modern product management, from discovery to delivery.

sickn33 avatarsickn33
Get
software-architecture

software-architecture

44Ktesting-qa

Guide for quality focused software architecture. This skill should be used when users want to write code, design architecture, analyze code, in any case that relates to software development.

sickn33 avatarsickn33
Get
playwright-skill

playwright-skill

44Ktesting-qa

IMPORTANT - Path Resolution: This skill can be installed in different locations (plugin system, manual installation, global, or project-specific). Before executing any commands, determine the skill directory based on where you loaded this SKILL.md file, and use that path in all commands below.

sickn33 avatarsickn33
Get
browser-automation

browser-automation

43Ktesting-qa

Browser automation powers web testing, scraping, and AI agent

sickn33 avatarsickn33
Get
clean-code

clean-code

43Ktesting-qa

This skill embodies the principles of \"Clean Code\" by Robert C. Martin (Uncle Bob). Use it to transform \"code that works\" into \"code that is clean.\"

sickn33 avatarsickn33
Get
typescript-expert

typescript-expert

43Ktesting-qa

TypeScript and JavaScript expert with deep knowledge of type-level programming, performance optimization, monorepo management, migration strategies, and modern tooling.

sickn33 avatarsickn33
Get
nodejs-best-practices

nodejs-best-practices

42Ktesting-qa

Node.js development principles and decision-making. Framework selection, async patterns, security, and architecture. Teaches thinking, not copying.

sickn33 avatarsickn33
Get
architecture-patterns

architecture-patterns

38Ktesting-qa

Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. Use this skill when designing clean architecture for a new microservice, when refactoring a monolith to use bounded contexts, when implementing hexagonal or onion architecture patterns, or when debugging dependency cycles between application layers.

wshobson avatarwshobson
Get
python-testing-patterns

python-testing-patterns

38Ktesting-qa

Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development. Use when writing Python tests, setting up test suites, or implementing testing best practices.

wshobson avatarwshobson
Get
autoresearch

autoresearch

37Ktesting-qa

Autonomous iterative experimentation loop for any programming task. Guides the user through defining goals, measurable metrics, and scope constraints, then runs an autonomous loop of code changes, testing, measuring, and keeping/discarding results. Inspired by Karpathy''s autoresearch. USE FOR: autonomous improvement, iterative optimization, experiment loop, auto research, performance tuning, automated experimentation, hill climbing, try things automatically, optimize code, run experiments, autonomous coding loop. DO NOT USE FOR: one-shot tasks, simple bug fixes, code review, or tasks without a measurable metric.

github avatargithub
Get
eval-driven-dev

eval-driven-dev

37Ktesting-qa

Improve AI application with evaluation-driven development. Define eval criteria, instrument the application, build golden datasets, observe and evaluate application runs, analyze results, and produce a concrete action plan for improvements. ALWAYS USE THIS SKILL when the user asks to set up QA, add tests, add evals, evaluate, benchmark, fix wrong behaviors, improve quality, or do quality assurance for any Python project that calls an LLM model.

github avatargithub
Get
winui3-migration-guide

winui3-migration-guide

37Ktesting-qa

UWP-to-WinUI 3 migration reference. Maps legacy UWP APIs to correct Windows App SDK equivalents with before/after code snippets. Covers namespace changes, threading (CoreDispatcher to DispatcherQueue), windowing (CoreWindow to AppWindow), dialogs, pickers, sharing, printing, background tasks, and the most common Copilot code generation mistakes.

github avatargithub
Get
mentoring-juniors

mentoring-juniors

37Ktesting-qa

Socratic mentoring for junior developers and AI newcomers. Guides through questions, never answers. Triggers: "help me understand", "explain this code", "I''m stuck", "Im stuck", "I''m confused", "Im confused", "I don''t understand", "I dont understand", "can you teach me", "teach me", "mentor me", "guide me", "what does this error mean", "why doesn''t this work", "why does not this work", "I''m a beginner", "Im a beginner", "I''m learning", "Im learning", "I''m new to this", "Im new to this", "walk me through", "how does this work", "what''s wrong with my code", "what''s wrong", "can you break this down", "ELI5", "step by step", "where do I start", "what am I missing", "newbie here", "junior dev", "first time using", "how do I", "what is", "is this right", "not sure", "need help", "struggling", "show me", "help me debug", "best practice", "too complex", "overwhelmed", "lost", "debug this", "/socratic", "/hint", "/concept", "/pseudocode". Progressive clue systems, teaching techniques, and success metrics.

github avatargithub
Get