- Home
- /
- Categories
- /
- Testing
Testing
Unit tests, integration tests, test automation
angular-testing
by Kobolden
Write unit and integration tests for Angular v21+ applications using Vitest or Jasmine with TestBed, component harnesses, and modern testing patterns. Use for testing components with signals, OnPush change detection, services with inject(), and HTTP interactions. Triggers on test creation, testing signal-based components, mocking dependencies, or setting up test infrastructure.
designing-frontend
by sumik5
Creates distinctive, production-grade frontend code with shadcn/ui integration. Use when implementing web components, pages, or applications requiring creative, polished UI code. Covers HTML/CSS/JS code generation and shadcn/ui component management. For Storybook story creation and component testing, use developing-storybook instead. For theoretical UI/UX design principles, use applying-design-guidelines instead. For Tailwind CSS methodology, component design patterns, and design system construction, use styling-with-tailwind instead. For design system methodology (pattern language, organizational strategy, UI pattern catalog, anti-patterns), use building-design-systems instead.
review-pr
by corygabrielsen
Thorough, educational PR review process. Gathers context, explains changes, identifies issues systematically, and drafts constructive feedback collaboratively before submitting.
implementing-figma
by sumik5
Comprehensive Figma MCP integration for design-to-code conversion. Covers all 13 Figma MCP tools, basic and advanced workflows (Figma Make, Code Connect, Design System Rules, design token sync), and visual validation. Use when converting Figma designs to code or managing design systems. Requires Figma MCP server. For general design implementation principles (non-Figma), use implementing-design instead.
debug-systematic
by manastalukdar
Systematic debugging workflow with hypothesis testing
silent-cli
by viktor-ferenczi
Environment variables and parameters for running command line programs reliably in non-interactive environments (unattended). Includes silent modes, color/disable TTY, and reduced output options for 155 CLI tools.
developing-nextjs
by sumik5
Next.js 16.x development guide covering App Router, Server Components, Turbopack, React Compiler, proxy.ts, Cache Components, opt-in caching APIs (updateTag/revalidateTag/refresh), strict TypeScript, Tailwind CSS 4.x, Prisma 7.x, Zod 4.x, Vitest 4.x, Playwright, Docker. MUST load when package.json contains 'next' or next.config.* is detected. For React-specific concerns (internals, performance rules, animation, RTL testing), use developing-react. For SaaS patterns (auth, payments, AI), use building-nextjs-saas. For AI integration with Vercel AI SDK and LangChain.js, use integrating-ai-web-apps. For application logging design and structured logging patterns, use implementing-logging. For Tailwind CSS methodology, component design patterns, and customization, use styling-with-tailwind.
spec-kit
by samChang72
GitHub Spec Kit (Specify) - 嚴謹的 Spec-Driven Development 工具包,適用於大型企業專案。
executing-plans
by buildrtech
Use when you have a written implementation plan to execute
review-spec
by ferueda
Review a spec document against codebase reality, identifying gaps and ensuring sound, robust implementations.
sonarqube
by rezkam
Fetch and fix SonarQube code quality issues, coverage metrics, security hotspots, and quality gate status. Use when reviewing SonarQube findings for a project or pull request, checking code coverage, investigating security hotspots, verifying quality gate pass/fail, or searching for SonarQube projects.
java-21-to-25-migration
by rezkam
Migrate a Java project from JDK 21 to JDK 25 (latest LTS, September 2025). Covers build configuration, Dockerfiles, CI pipelines, breaking changes, removed APIs, dependency compatibility, source code modernization with Java 22-25 language features, AOT cache, performance validation, security hardening, and test verification. Use when upgrading Java version from 21 to 25.
subagent-driven
by SipengXie2024
Use when executing implementation plans with independent tasks in the current session
e2e-generate
by manastalukdar
Generate end-to-end tests with Playwright browser automation
issue-fixer
by cyberelf
This skill provides a systematic approach for investigating and fixing bugs and issues in the codebase. Use this skill when users report bugs, unexpected behavior, test failures, or request fixes for specific issues. The skill guides through issue registration, root cause analysis, impact assessment, minimal code changes, quality validation, and E2E testing.
scikit-bio
by Victory-Hugo
生物数据工具包。序列分析、比对、系统发育树、多样性度量(alpha/beta, UniFrac)、排序(PCoA)、PERMANOVA、FASTA/Newick I/O,用于微生物组分析。
api-mock
by manastalukdar
Generate API mocks and stub servers from OpenAPI specs or code analysis
designing-web-apis
by sumik5
Web API design best practices for endpoints, responses, HTTP spec usage, versioning, and security. Use when designing REST-style HTTP APIs or creating new endpoints. For framework-specific implementation (Express, NestJS), use respective framework skill; for microservices patterns, use architecting-microservices instead. For API usability vs maintenance trade-off analysis, use analyzing-software-tradeoffs. For spec-first development methodology and E2E test frameworks, use developing-api-spec-first instead.
api-test-generate
by manastalukdar
Auto-generate comprehensive API tests for REST and GraphQL endpoints with request/response validation
dispatching-parallel-agents
by buildrtech
Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
qa-test-engineer
by samChang72
確保代碼邏輯正確、穩定且具有高測試覆蓋率。
test-driven-development
by buildrtech
Use when implementing any feature or bugfix, before writing implementation code
update-project-docs
by dbosk
Keep CLAUDE.md and AGENTS.md current after significant project changes. Use proactively when: (1) adding new modules, packages, or top-level directories, (2) changing build/test commands or tooling, (3) renaming/moving/deleting files referenced in CLAUDE.md, (4) introducing new conventions or patterns, (5) reorganizing document structure, (6) adding dependencies requiring setup steps. Invoke when user mentions CLAUDE.md, AGENTS.md, project docs update, or after completing architectural changes.
food-tracking
by mzt-76
Suivi alimentaire et food logging. Enregistrement d'aliments dans le journal alimentaire via le script log_food_entries ("j'ai mange...", suivi rapide).