Unit Testing
5220 skills in Testing & Security > Unit Testing
userinfo-endpoint-reviewer
Review test cases for UserInfo Endpoint. Covers access token validation, Bearer token handling, sub claim consistency, scope-based claims, and signed responses per OIDC Core 1.0 Section 5.3.
software-development
Build code from GitHub issue specifications. Implements in chunks with tests after each chunk. Uses just commands for quality gates. Creates self-contained modules.
testing-anti-patterns
Use when writing or changing tests, adding mocks, or tempted to add test-only methods to production code - prevents testing mock behavior, production pollution with test-only methods, and mocking without understanding dependencies
frontend-accessibility
Build accessible user interfaces following WCAG standards with semantic HTML, keyboard navigation, proper color contrast, and ARIA attributes. Use this skill when creating or modifying UI components, React components, Vue components, web forms, navigation menus, modal dialogs, or any interactive elements. Use this skill when implementing keyboard navigation support, adding ARIA labels and roles, ensuring proper focus management, providing alternative text for images, or testing with screen readers. Use this skill when working with component files (.jsx, .tsx, .vue, .svelte), HTML templates, or any frontend code that renders user-facing interfaces. Use this skill when establishing heading hierarchies, form input labels, or color contrast ratios.
ui-ux-verifier
Use this skill when implementing or verifying UI/UX changes on the Triunghi.md website. Triggers include layout modifications, CSS changes, responsive design work, accessibility improvements, or any visual/interactive updates. Essential for systematic verification of deployed changes through browser testing, screenshots, and multi-viewport validation.
cube-semantic-layer
Research-driven Cube semantic layer development. Injects research steps for data modeling, dbt integration, metrics, dimensions, REST API, GraphQL API, and SQL API (Postgres wire protocol). Use when building semantic layer, consumption APIs, metrics layer, Cube integration tests, or working with Cube MEASURE() syntax and psycopg2 connections.
code-review
Battle-tested code review practices optimizing for codebase health and team velocity
async-testing-expert
Comprehensive pytest skill for async Python testing with proper mocking, fixtures, and patterns from production-ready test suites. Use when writing or improving async tests for Python applications, especially FastAPI backends with database interactions.
golang-grpc
Production gRPC in Go: protobuf layout, codegen, interceptors, deadlines, error codes, streaming, health checks, TLS, and testing with bufconn
implementing-stories
Guides the implementation inner loop with TDD practices. Use when coding a feature, writing tests, following red-green-refactor cycle, or working through acceptance criteria incrementally.
condition-based-waiting
Replace arbitrary timeouts with condition polling for reliable async tests
validation-checklist
Skill de validação pré-entrega para projetos de desenvolvimento (backend/frontend: tests, lint, tsc, docs, QA).
newman-runner
Run and analyze Newman (Postman CLI) tests. Use when running API tests, validating Postman collections, testing HTTP endpoints, or when user mentions Newman, Postman tests, API validation.
finishing-a-development-branch
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
temp-cleaner
Clean temporary files, caches, and build artifacts.LOAD THIS SKILL WHEN: User says "清理", "clean", "刪除暫存", "清除快取" | disk space issues | before archiving | end of workflow.CAPABILITIES: Python cache (__pycache__, .pytest_cache), Node.js (dist, .cache), safe deletion with confirmation, protected files list.
ios-archive
アーカイブ・配布支援。App Store Connect、TestFlight、Ad Hoc/Enterprise配布。使用タイミング: (1) App Storeへの提出準備時、(2) TestFlight配布時、(3) Ad Hoc/Enterprise配布時、(4) CI/CDでの自動配布設定時
rust-crate-creator
Create new Rust crates in this Cargo workspace following established patterns for dependency management, testing, documentation, and project structure. Use when adding new workspace members, creating modules, or structuring code. Keywords: cargo, crate, workspace, module, new crate, add crate, dependency, Rust project
compliance-audit-readiness
Continuous audit readiness with compliance monitoring, documentation automation, control testing, and audit preparation for PE-backed multi-acquisition organizations
flask-reviewer
WHEN: Flask project review, Blueprint structure, extensions, request handlingWHAT: Blueprint organization + Extension patterns + Request/response handling + Configuration + TestingWHEN NOT: FastAPI → fastapi-reviewer, Django → django-reviewer, General Python → python-reviewer
dbt-development
Proactive skill for validating dbt models against coding conventions. Auto-activates when creating, reviewing, or refactoring dbt models in staging, integration, or warehouse layers. Validates naming, SQL structure, field conventions, testing coverage, and documentation. Supports project-specific convention overrides and sqlfluff integration.