home/categories/testing-security
domain cluster

Testing & Security

QA, penetration testing, and code quality.

9326 اسکلزall categories
sorting
stars
current ordering strategy
query
all entries
refine the visible subset
testing
26

contract-testing

Consumer-driven contract testing with Pact for API compatibility. Use when testing microservice integrations, verifying API contracts, preventing breaking changes, or implementing provider verification.

yonatangross
yonatangross
testing-security
open
security
26

rate-limiting

API rate limiting with token bucket, sliding window, and Redis distributed patterns. Use when implementing rate limits, throttling requests, handling 429 Too Many Requests, protecting against API abuse, or configuring SlowAPI with Redis.

yonatangross
yonatangross
testing-security
open
testing
26

evidence-verification

Use when completing tasks, code reviews, or deployments to verify work with evidence. Collects test results, build outputs, coverage metrics, and exit codes to prove work is complete.

yonatangross
yonatangross
testing-security
open
testing
26

test-standards-enforcer

Enforce testing best practices - AAA pattern, naming conventions, isolation, coverage thresholds. Blocks non-compliant tests. Use when writing or reviewing tests.

yonatangross
yonatangross
testing-security
open
code-quality
26

python-style

Apply Python best practices when reviewing or writing code, including PEP 8, type annotations, docstrings, and common anti-patterns to avoid.

weakincentives
weakincentives
testing-security
open
code-quality
26

code-review

Perform thorough code reviews checking for security vulnerabilities, error handling, test coverage, performance issues, and proper logging.

weakincentives
weakincentives
testing-security
open
security
26

auth-patterns

Authentication and authorization patterns. Use when implementing login flows, JWT tokens, session management, password security, OAuth 2.1, Passkeys/WebAuthn, or role-based access control.

yonatangross
yonatangross
testing-security
open
security
26

input-validation

Input validation and sanitization patterns. Use when validating user input, preventing injection attacks, implementing allowlists, or sanitizing HTML/SQL/command inputs.

yonatangross
yonatangross
testing-security
open
security
26

api-authentication

API authentication patterns including JWT, OAuth 2.0, API keys, and session-based auth. Covers token generation, validation, refresh strategies, security best practices, and when to use each pattern. Use when implementing API authentication, choosing auth strategy, securing endpoints, or debugging auth issues. Prevents common vulnerabilities like token theft, replay attacks, and insecure storage.

applied-artificial-intelligence
applied-artificial-intelligence
testing-security
open
security
26

owasp-top-10

OWASP Top 10 security vulnerabilities and mitigations. Use when conducting security audits, implementing security controls, or reviewing code for common vulnerabilities.

yonatangross
yonatangross
testing-security
open
security
26

error-handling-rfc9457

RFC 9457 Problem Details for standardized HTTP API error responses. Use when implementing problem details format, structured API errors, error registries, or migrating from RFC 7807.

yonatangross
yonatangross
testing-security
open
testing
26

e2e-testing

End-to-end testing with Playwright 1.57+. Use when testing critical user journeys, browser automation, cross-browser testing, AI-assisted test generation, or validating complete application flows.

yonatangross
yonatangross
testing-security
open
testing
26

unit-testing

Unit testing patterns and best practices. Use when writing isolated unit tests, implementing AAA pattern, designing test isolation, or setting coverage targets for business logic.

yonatangross
yonatangross
testing-security
open
testing
26

a11y-testing

Automated accessibility testing with axe-core, Playwright, and jest-axe for WCAG compliance

yonatangross
yonatangross
testing-security
open
testing
26

create-integration-tests

Create integration tests for MCP tools following established patterns. Use when creating new test suites for tools, or when asked to write tests for existing tools.

umbraco
umbraco
testing-security
open
testing
26

performance-testing

Performance and load testing with k6 and Locust. Use when validating system performance under load, stress testing, identifying bottlenecks, or establishing performance baselines.

yonatangross
yonatangross
testing-security
open
testing
26

integration-testing

Integration testing patterns for APIs and components. Use when testing component interactions, API endpoints with test databases, or service layer integration.

yonatangross
yonatangross
testing-security
open
testing
26

test-data-management

Test data management with fixtures and factories. Use when creating test data strategies, implementing data factories, managing fixtures, or seeding test databases.

yonatangross
yonatangross
testing-security
open
testing
26

msw-mocking

Mock Service Worker (MSW) 2.x for API mocking. Use when testing frontend components with network mocking, simulating API errors, or creating deterministic API responses in tests.

yonatangross
yonatangross
testing-security
open
testing
26

property-based-testing

Property-based testing with Hypothesis for discovering edge cases automatically. Use when testing invariants, finding boundary conditions, implementing stateful testing, or validating data transformations.

yonatangross
yonatangross
testing-security
open
testing
26

playwright-testing

Activates when writing E2E tests, debugging test failures, or working with Playwright. Use this skill for: writing test cases, using data-testid selectors, handling async operations, mocking API responses, running tests in different modes, and debugging flaky tests. Keywords: test, playwright, e2e, spec, expect, locator, data-testid, assertion

Klimabevaegelsen
Klimabevaegelsen
testing-security
open
testing
26

pytest-advanced

Advanced pytest patterns including custom markers, plugins, hooks, parallel execution, and pytest-xdist. Use when implementing custom test infrastructure, optimizing test execution, or building reusable test utilities.

yonatangross
yonatangross
testing-security
open
testing
26

vcr-http-recording

VCR.py HTTP recording for Python tests. Use when testing Python code making HTTP requests, recording API responses for replay, or creating deterministic tests for external services.

yonatangross
yonatangross
testing-security
open
security
25

mobile-auth

Better Auth integration with Expo/React Native. Use when working on mobile authentication, session management, or debugging auth issues in the mobile app. Triggers on "mobile auth", "expo auth", "better-auth expo", "session provider", "SecureStore", or when editing apps/frontend/mobile auth files.

Nikola-Milovic
Nikola-Milovic
testing-security
open
Previous
Page 182 / 389
Next