Testing
Page 13 of 13
Browse skills in this category.
nestjs-observability
TestingStructured logging (Pino) and Prometheus metrics.
nestjs-testing
TestingUnit and E2E testing with Jest, mocking strategies, and database isolation patterns.
nextjs-caching-architecture
TestingThe 4 layers of caching (Memoization, Data Cache, Full Route, Router Cache).
nextjs-rendering-strategies
TestingSSG, SSR, ISR, Streaming, and Partial Prerendering (PPR).
nextjs-state-management
TestingBest practices for managing state (Server URL vs Client Hooks).
Zero-runtime CSS strategies (Tailwind) and RSC compatibility.
react-hooks
TestingStandards for efficient React functional components and hooks usage.
self-review
Testingby nokonoko1203
Generate a self-review document before PR submission. Summarize the validity of modifications, existence of tests, and points of concern in Japanese.
typescript-language-patterns
TestingModern TypeScript standards for type safety, performance, and maintainability.
typescript-tooling
TestingDevelopment tools, linting, and build configuration for TypeScript projects.
tla-trace-workflow
Testingby specula-org
TLA+ Trace Validation workflow. Use when: (1) validating if a trace matches a TLA+ spec, (2) debugging trace validation failures (TLC reports 'Temporal properties were violated' or validation stops unexpectedly), (3) fixing spec/trace inconsistencies after root cause is identified.
unit-tests
Testingby genlayerlabs
Setup Python virtual environment and run unit tests with gltest
by sammcj
Applies a modified Fagan Inspection methodology to systematically resolve persistent bugs and complex issues. Use when multiple previous fix attempts have failed repeatedly, when dealing with intricate system interactions, or when a methodical root cause analysis is needed. Do not use for simple troubleshooting. Triggers after multiple failed debugging attempts on the same complex issue.
rust-engineer
Testingby sammcj
Acquire expert Rust developer specialisation in rust systems programming, memory safety, and zero-cost abstractions. Masters ownership patterns, async programming, and performance optimisation for mission-critical applications.
ecto-thinking
TestingThis skill should be used when the user asks to "add a database table", "create a new context", "query the database", "add a field to a schema", "validate form input", "fix N+1 queries", "preload this association", "separate these concerns", or mentions Repo, changesets, migrations, Ecto.Multi, has_many, belongs_to, transactions, query composition, or how contexts should talk to each other.
neon-toolkit
Testingby neondatabase
Creates and manages ephemeral Neon databases for testing, CI/CD pipelines, and isolated development environments. Use when building temporary databases for automated tests or rapid prototyping.
oban-thinking
TestingThis skill should be used when the user asks to "add a background job", "process async", "schedule a task", "retry failed jobs", "add email sending", "run this later", "add a cron job", "unique jobs", "batch process", or mentions Oban, Oban Pro, workflows, job queues, cascades, grafting, recorded values, job args, or troubleshooting job failures.
testing
Testingby appautomaton
Write, configure, and run unit + integration tests using project-independent best practices; detect tooling; triage failures/flakes; keep a compact Testing State Capsule.