测试
单元测试、集成测试与测试自动化
cicd-pipeline-setup
aj-geddes
Design and implement CI/CD pipelines with GitHub Actions, GitLab CI, Jenkins, or CircleCI. Use for automated testing, building, and deployment workflows.
improving-tests
alexei-led
Review, refactor, and improve test quality. Use when user says "improve tests", "refactor tests", "test coverage", "combine tests", "table-driven", "parametrize", "test.each", "eliminate test waste", or wants to optimize test structure.
consult
saadshahd
Use when asking "code like [expert]", "what would [expert] say", "idiomatic", "best practice", "panel", "debate", or needing domain guidance. Triggers on expert names, style requests, tradeoff questions, or "stuck on".
intent
saadshahd
Turn rough ideas into iron-clad work orders. Use when request is vague like "add a button", "make it better", "fix the thing". Triggers on ambiguous or underspecified requests.
observe
saadshahd
On-demand codebase health check. Use when "observe", "health check", "is the codebase healthy", "check for drift", "system status", or before starting a large feature.
update-claude-md
doodledood
Create or update CLAUDE.md with best practices - brevity, universal applicability, progressive disclosure
analyze-code
doodledood
Deep code analysis using consultant agent. Identifies technical debt, risks, and improvement opportunities.
solo-review
fortunto2
Final code review and quality gate — run tests, check coverage, audit security, verify acceptance criteria from spec, and generate ship-ready report. Use when user says "review code", "quality check", "is it ready to ship", "final review", or after /deploy completes. Do NOT use for planning (use /plan) or building (use /build).
ralph-wiggum
fstandhartinger
Autonomous AI coding with spec-driven development. Implements Geoffrey Huntley's iterative bash loop methodology where agents work through specs one at a time, outputting a completion signal only when acceptance criteria are 100% met.
typo3-conformance
dirnbauer
Evaluate TYPO3 extensions for conformance to v13/v14 standards. Use when assessing quality, generating reports, or planning modernization.
use-algokit-cli
algorand-devrel
AlgoKit CLI commands for building, testing, and deploying Algorand applications. Use when building or compiling smart contracts, running test suites, deploying to localnet, managing local Algorand network, or understanding the development workflow. Strong triggers include "build the contract", "run the tests", "start localnet", "deploy to localnet", "algokit project run", "localnet status".
test-smart-contracts
algorand-devrel
Testing patterns for Algorand smart contracts using generated clients and algorandFixture. Use when writing tests for smart contracts, setting up test fixtures and deployment, debugging failing tests, testing multi-user scenarios, or asking about E2E vs unit testing. Strong triggers include "how do I test my contract", "algorandFixture", "test is failing", "LocalNet testing", "vitest setup", "fund contract for boxes".
go-test-coverage
gopherguides
WHEN: User wants to improve test coverage, find untested code, generate test stubs, or asks "what tests am I missing?" or "how do I improve coverage?" for a Go project. WHEN NOT: When running existing tests, debugging test failures, or benchmarking.
golang-concurrency-patterns
bobmatnyc
"Go concurrency patterns for production services: context cancellation, errgroup, worker pools, bounded parallelism, fan-in/fan-out, and common race/deadlock pitfalls"
test-driven-development
bobmatnyc
Comprehensive TDD patterns and practices for all programming languages, eliminating redundant testing guidance per agent.
Condition-Based Waiting
bobmatnyc
Replace arbitrary timeouts with condition polling for reliable async tests
software-patterns
bobmatnyc
Decision framework for architectural patterns including DI, SOA, Repository, Domain Events, Circuit Breaker, and Anti-Corruption Layer. Use when designing systems, choosing patterns, or reviewing architecture.
webapp-testing-patterns
bobmatnyc
"Comprehensive web application testing patterns with Playwright selectors, wait strategies, and best practices"
bad-example-skill
bobmatnyc
ANTI-PATTERN - Example showing violations of self-containment (DO NOT COPY)
golang-testing-strategies
bobmatnyc
"Comprehensive Go testing strategies including table-driven tests, testify assertions, gomock interface mocking, benchmark testing, and CI/CD integration"
example-framework-skill
bobmatnyc
Example of a properly self-contained skill following all best practices
bug-fix
bobmatnyc
"Systematic workflow for verifying bug fixes to ensure quality and prevent regres..."
ai-assessment-scale
mastepanoski
Evaluate AI contribution in projects using the AI Assessment Scale (AIAS) 5-level framework. Measure AI involvement from no AI to full AI exploration across development stages.
vvvv-channels
tebjan
Helps work with vvvv gamma's Channel system from C# — IChannelHub, public channels, [CanBePublished] attributes, hierarchical data propagation, channel subscriptions, bang channels, and spread sub-channels. Use when reading or writing public channels from C# nodes, publishing .NET types as channels, working with IChannelHub, subscribing to channel changes, or managing hierarchical channel state.