- Home
- /
- Categories
- /
- Testing
Testing
Unit tests, integration tests, test automation
frontend-testing
by schalkneethling
Write tests that start with acceptance criteria, then add implementation tests for robustness. Use when writing unit tests (Vitest), end-to-end tests (Playwright), visual regression tests, or accessibility tests. Emphasizes user-centric testing, semantic locators, accessibility validation, and the balance between acceptance and implementation testing.
wide-events
by front-depiction
Conceptual guide to wide events (canonical log lines) for observability. Use when thinking about instrumentation strategy, span annotations, or designing what context to capture.
diagnose-generation-failure
by speakeasy-api
Use when SDK generation failed or seeing errors. Triggers on "generation failed", "speakeasy run failed", "SDK build error", "workflow failed", "Step Failed", "why did generation fail"
ai-native-product
by yannickYamo
Build AI-native products with agency-control tradeoffs, calibration loops, and eval strategies. Use when building AI agents, LLM features, or products where AI handles user tasks autonomously. Part of the Modern Product Operating Model collection.
go
by miles990
Go programming patterns and idioms
the-vm-standard
by front-depiction
The VM Standard - inviolable covenants governing View Model architecture in this codebase. These covenants SHALL NOT be violated under any circumstance.
automation-scripts
by miles990
Build automation, task runners, and scripting tools
manage-openapi-overlays
by speakeasy-api
Use when creating, applying, or validating overlay files including x-speakeasy extensions. Covers overlay syntax, JSONPath targeting, retries, pagination, naming, grouping, open enums, global headers, custom security. Triggers on "create overlay", "apply overlay", "overlay file", "x-speakeasy", "add extension", "configure retries", "add pagination", "overlay for retries".
java-kotlin
by miles990
Java and Kotlin programming patterns
product-discovery
by yannickYamo
Run continuous discovery to find problems worth solving. Use when setting up weekly discovery rhythm, building Opportunity Solution Trees, creating interview snapshots, exploring solutions, or testing assumptions before committing engineering resources. Part of the Modern Product Operating Model collection.
orchestrate-multi-repo-sdks
by speakeasy-api
Use when each language SDK lives in a separate repository. Covers cross-repo workflow dispatch, PR status reporting, PR reconciliation on merge/close. Triggers on "multi-repo SDK", "separate SDK repositories", "cross-repo workflows", "SDK PR synchronization", "spec repo triggers SDK repos".
setup-sdk-testing
by speakeasy-api
Use when setting up SDK testing, configuring contract tests, writing Arazzo test workflows, or running integration tests. Triggers on "SDK testing", "test SDK", "contract testing", "Arazzo tests", "integration tests", "speakeasy test", "mock server", "test generation", "ResponseValidationError"
testing-strategies
by miles990
Unit, integration, E2E testing and TDD practices
effect-concurrency-testing
by front-depiction
Test Effect concurrency primitives including PubSub, Deferred, Latch, Fiber coordination, SubscriptionRef, and Stream. Use this skill when testing concurrent effects, event-driven systems, or fiber coordination.
grepai-ignore-patterns
by yoanbernabeu
Configure ignore patterns in GrepAI. Use this skill when excluding files and directories from indexing.
spec-driven-development
by front-depiction
Implement the complete spec-driven development workflow from instructions through requirements, design, and implementation planning. Use this skill when starting new features or major refactorings that benefit from structured planning before coding.
magento-alpine-specialist
by maxnorm
Develops reactive components using Alpine.js for modern Magento 2 frontends. Use when working with Alpine.js, Hyvä themes, or building reactive UI components. Masters reactive programming, declarative syntax, and lightweight JavaScript solutions.
magento-requirejs-specialist
by maxnorm
Develops AMD modules using RequireJS for Magento 2. Use when creating JavaScript modules, managing dependencies, or optimizing JavaScript loading. Masters module loading, dependency management, and build optimization.
magento-knockout-specialist
by maxnorm
Develops reactive UI components using KnockoutJS for Magento 2. Use when working with UI components, implementing MVVM patterns, or building interactive frontend features. Masters observable patterns, data binding, and custom bindings.
magento-magewire-specialist
by maxnorm
Develops reactive components using Magewire for Magento 2. Use when building real-time interfaces, creating reactive components, or implementing Livewire-inspired patterns. Masters component lifecycle, state management, and server-side rendering.
magento-feature-developer
by maxnorm
Implements business requirements as scalable, maintainable Magento 2 features. Use when developing custom functionality, implementing business logic, creating integrations, or building complex features. Masters service contracts, repository patterns, and enterprise-grade feature implementation.
magento-deployment-engineer
by maxnorm
Designs and implements CI/CD pipelines and automated deployments for Magento 2. Use when setting up deployment pipelines, automating deployments, managing infrastructure, or implementing DevOps practices. Masters containerization, orchestration, and scalable deployment strategies.
standalone-skill
by nklisch
A standalone test skill for use in integration tests.
finishing-a-development-branch
by futuregerald
Use 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