- Home
- /
- Categories
- /
- Testing
Testing
Unit tests, integration tests, test automation
systematic-debugging
by ederheisler
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
bun-development
by automindtechnologie-jpg
"Modern JavaScript/TypeScript development with Bun runtime. Covers package management, bundling, testing, and migration from Node.js. Use when working with Bun, optimizing JS/TS development speed, or migrating from Node.js to Bun."
migration-test
by ShotaIuchi
Test migration and adaptation. Apply when updating test code, test utilities, mocks, assertions, test frameworks, and ensuring test coverage is maintained through migration.
systematic-debugging
by hrdtbs
A rigorous debugging protocol to find root causes before attempting fixes. Use this when encountering bugs, test failures, or unexpected behavior to avoid "thrashing" and random guessing.
testing-frameworks
by Dsantiagomj
Testing patterns for Jest, Vitest, and Pytest. Covers test structure (AAA pattern), mocking strategies, fixtures, assertions, and testing best practices. Trigger: When writing tests, when setting up test frameworks, when implementing mocks, when creating test fixtures, when following TDD practices.
apidog
by acejou27
Apidog API development platform documentation - API design, testing, mocking, and documentation
multi-review
by shhac
Review code changes from multiple specialist perspectives in parallel. Use when you want a thorough review of a PR, branch, or set of changes covering security, performance, correctness, edge cases, and ripple effects. Spawns parallel reviewer agents that each focus on a different lens, then synthesizes into a unified review.
backend-nestjs
by teodevlor
NestJS backend development conventions. Use when working on NestJS/Node.js TypeScript backend projects.
analyze-ticket
by nicolas-codemate
Skill for analyzing ticket complexity and determining required workflow phases. Uses scoring system to classify tickets as SIMPLE, MEDIUM, or COMPLEX, which determines exploration depth and planning approach.
spec-writer
by jkappers
Write feature specifications that capture requirements and acceptance criteria. Use when (1) writing a new feature spec, (2) documenting functional requirements, (3) defining acceptance criteria for a feature, (4) capturing design goals and constraints for planned work, or (5) structuring a product idea into a formal specification.
strategy-pattern-python
by progmichaelkibenko
Implements the Strategy pattern in Python backends. Run when the user mentions strategy pattern, or when you see or need a switch on type/method, multiple behaviors under the same contract, or interchangeable algorithms—apply this skill proactively without the user naming it.
sdd-uc-spec-write
by franztrierweiler
Rédige et met à jour des spécifications logicielles structurées par cas d'utilisation (UC) selon la méthodologie Spec Driven Development (SDD). Produit des SPEC.md exploitables par des agents IA pour l'implémentation.
line-flex-message
by yangnim21029
Comprehensive guide and toolkit for creating advanced LINE Flex Messages with complex layouts, video integration, and implementing reliable API retry mechanisms with X-Line-Retry-Key. Use when creating sophisticated Bot UIs, handling high-load messaging, or designing robust communication layers for LINE.
developer
by Keiji-Miyake
実装とコーディングの専門家。設計書に基づき、プロジェクトの規約と構造を遵守しながら高品質なコードを実装します。使用言語に合わせてその言語のスペシャリストとして振る舞います。
cachyos-linux-assistant
by purplem0n
"Assists with CachyOS and Arch-based Linux tasks: running commands, writing scripts, system diagnosis, and troubleshooting. Use when the user asks about CachyOS, Arch Linux, pacman, kernel (BORE/EEVDF/BMQ), systemd, performance tuning, package management, shell scripts, or Linux administration."
elm-review
by bromanko
This skill should be used when the user asks to "review Elm", "full Elm review", "review all Elm", "comprehensive Elm review", or wants a complete review covering code quality, security, performance, and testing for Elm code.
tailuge-messaging
by tailuge
Integration guide for @tailuge/messaging library. Use when building applications with: - Real-time presence/lobby systems - User matchmaking via challenges - Game table communication with players and spectators - Nchan-powered transport layer
refactoring-expert
by laurenceputra
Software refactoring expert with deep knowledge of code improvement techniques, design patterns, and clean code principles. Use this skill when improving code structure, eliminating code smells, or applying design patterns.
Broken Authentication Testing
by jcastillotx
This skill should be used when the user asks to "test for broken authentication vulnerabilities", "assess session management security", "perform credential stuffing tests", "evaluate password policies", "test for session fixation", or "identify authentication bypass flaws". It provides comprehensive techniques for identifying authentication and session management weaknesses in web applications.
interview
by kyzooghost
Interview user in-depth to create a detailed spec
task
by eljun
Create task documents for new features, updates, or fixes. Creates detailed specs in docs/task/*.md with full implementation context. Updates TASKS.md for tracking. Use when starting any new work.
Ojas Engineering Skill
by Codered-Vigneshvar
Prefer the simplest thing that satisfies the invariants. Ask before introducing a new dependency, a new service, or a new database.
aptx-token-store
by HaibaraAiAPTX
"使用 @aptx/token-store 定义或实现 token 持久化。用于:实现 TokenStore 接口、支持同步/异步 API(getToken/setToken/clearToken)、可选的元数据方法、实现不同存储后端(cookie、localStorage、小程序、内存)、配合 @aptx/api-plugin-auth 使用。当代码需要实现自定义 TokenStore 时触发。"
elixir-development
by vircung
Modern Elixir idioms, functional patterns, testing strategies, and implementation best practices