测试
单元测试、集成测试与测试自动化
check
go-to-k
Run local quality checks (typecheck, lint, build, tests). Quick check during development.
new-integ
go-to-k
Scaffold a new integration test for cdkd. Creates a minimal CDK app with the specified AWS resources for deploy/destroy E2E testing.
atomise
NeverSight
"Atom of Thoughts (AoT) reasoning - decompose complex problems into atomic units with confidence tracking and backtracking. For genuinely complex reasoning, not everyday questions. Triggers on: atomise, complex reasoning, decompose problem, structured thinking, verify hypothesis."
playwright-best-practices
NeverSight
Provides Playwright test patterns for resilient locators, Page Object Models, fixtures, web-first assertions, and network mocking. Must use when writing or modifying Playwright tests (.spec.ts, .test.ts files with @playwright/test imports).
pick-integ
go-to-k
Recommend which integration tests to run, based on the integ ledger (staleness / last result) plus the code areas touched by recent commits. Outputs a prioritized list of /run-integ <name> commands. Use before a release, after a batch of merges, or when unsure what integ coverage a change needs.
cleanup
go-to-k
Detect and delete leftover AWS resources from cdkd integration tests. Only targets resources matching known cdkd stack name patterns.
ring:dev-fuzz-testing
LerianStudio
Gate 4 of development cycle - ensures fuzz tests exist with proper seed corpus to discover edge cases, crashes, and unexpected input handling.
Complete Rust Development
Dicklesworthstone
A comprehensive skill for Rust development that combines error handling, testing, and logging patterns. Demonstrates the 'includes' composition feature by merging content from multiple standalone skills.
test-gen
phodal
Generate comprehensive unit tests for code files
faion-javascript-developer
faionfaion
"JavaScript/TypeScript: React, Node.js, Next.js, modern JS patterns."
faion-ba-modeling
faionfaion
"BA Modeling: Use cases, user stories, process models (BPMN), data models, decision tables, interfaces, acceptance criteria. 7 methodologies."
maestro-mobile-testing
tovimx
"Maestro mobile E2E testing patterns for React Native/Expo apps: YAML test flows, testID selectors, adaptive auth state, optimistic update verification, GraalJS scripting, cross-platform stability, CI/CD integration, Maestro Cloud, and MCP server integration"
carbon-footprint-tracking
kishorkukreja
When the user wants to measure, track, or reduce carbon emissions in the supply chain. Also use when the user mentions "carbon accounting," "GHG emissions," "Scope 1/2/3 emissions," "carbon footprint calculation," "emissions reporting," "carbon reduction," "climate impact," "decarbonization," or "emissions baseline." For circular economy approaches, see circular-economy. For sustainable sourcing, see sustainable-sourcing.
meson
mohitmishra786
Meson build system skill for C/C++ projects. Use when setting up a Meson project, configuring build options, managing dependencies with the wrap system, cross-compiling, or integrating Meson with CI. Activates on queries about meson setup, meson compile, meson wrap, meson test, cross-file, meson.build, or migrating from CMake/Autotools to Meson.
cmake
mohitmishra786
CMake build system skill for C/C++ projects. Use when writing or refactoring CMakeLists.txt, configuring out-of-source builds, selecting generators (Ninja, Make, VS), managing targets and dependencies with target_link_libraries, integrating external packages via find_package or FetchContent, enabling sanitizers, setting up toolchain files for cross-compilation, or exporting CMake packages. Activates on queries about CMakeLists.txt, cmake configure errors, target properties, install rules, CPack, or CMake presets.
distribution-center-network
kishorkukreja
When the user wants to design distribution center networks, optimize DC placement and flows, or configure multi-echelon distribution systems. Also use when the user mentions "DC network design," "distribution network optimization," "multi-echelon distribution," "regional DC placement," "distribution strategy," "fulfillment network design," or "supply chain network configuration." For warehouse location, see warehouse-location-optimization. For general facility location, see facility-location-problem.
asset-optimization
Logos-Liber
Polygon reduction, LOD creation, texture compression, and real-time optimization
circuit-debugger
wedsamuel1230
Systematic hardware debugging guide for Arduino/ESP32/RP2040 circuits. Use when user reports: circuit not working, components getting hot, no power, intermittent failures, unexpected behavior, sensor not responding, LED not lighting, motor not spinning. Guides through power checks, continuity testing, signal tracing, and component isolation using multimeter techniques.
materialize
MaterializeInc
rust-tests-guidelines
RediSearch
Guidelines for writing Rust tests. Use this when you want to write Rust tests.
check-rust-coverage
RediSearch
Check which Rust lines are not covered by Rust tests. Use this when you developed new Rust code and want to ensure it is tested.
write-rust-tests
RediSearch
Write Rust tests to verify correctness of Rust code. Use this when you want to write Rust tests.
dynamic-instrumentation
gmh5225
Expertise in LLVM-based dynamic binary instrumentation, runtime tracing, and program monitoring. Use this skill when implementing runtime analysis tools, code coverage systems, profilers, or dynamic security monitors.
/sw:plan - Generate Implementation Plan
anton-abyzov
Generate plan.md and tasks.md for increment. Use when saying "create plan", "generate tasks", or "plan the increment".