测试
单元测试、集成测试与测试自动化
ha-integration-dev
tonylofgren
Use when user EXPLICITLY requests "custom integration", "custom component", "Python for HA", "HACS", or "config_flow". NOT for: YAML automations (use home-assistant skill), Node-RED flows (use node-red skill), ESPHome device configs (use esphome skill).
refactor-roadmap
proflead
Create a staged refactor plan for a module. Use when a mid-level developer needs a safe refactor path.
vendor-evaluation
proflead
Evaluate third-party vendors for engineering fit. Use when a senior developer needs a structured vendor assessment.
simple-refactor
proflead
Suggest small refactors that improve readability without changing behavior. Use when a junior developer asks to clean up code.
system-design-draft
proflead
Draft a practical system design for a feature. Use when a mid-level developer needs a starting architecture.
pr-reviewer
proflead
Review a pull request for correctness, regressions, and missing tests. Use when a mid-level developer needs structured review guidance.
ticket-breakdown
proflead
Break a task or ticket into small steps. Use when a junior developer needs guidance on how to start.
dependency-upgrade-plan
proflead
Plan safe dependency upgrades with risk notes. Use when a mid-level developer is tasked with upgrading libraries.
codebase-orientation
proflead
Guide quick orientation of an unfamiliar codebase with module mapping, entry points, and local run steps. Use when a junior developer needs to get situated fast.
css-layout-helper
proflead
Explain CSS layout issues and propose fixes. Use when a junior developer is struggling with alignment or spacing.
ci-failure-triage
proflead
Diagnose CI failures and stabilize pipelines. Use when a mid-level developer needs to resolve flaky or failing builds.
testing
sailscastshq
Testing patterns for The Boring JavaScript Stack — unit testing with Node.js test runner, end-to-end testing with Playwright, and integration testing with inertia-sails/test. Use this skill when writing, configuring, or debugging tests in a Sails.js + Inertia.js application.
payments
sailscastshq
Payment and subscription patterns for The Boring JavaScript Stack — sails-pay hook with Lemon Squeezy, checkout flows, subscription management, webhooks, and customer portal. Use this skill when implementing billing, subscriptions, or payment processing in a Sails.js application.
developer
aj-geddes
Implements user stories, writes clean tested code, follows best practices. Trigger keywords implement story, dev story, code, implement, build feature, fix bug, write tests, code review, refactor
linear-implement
dgalarza
This skill should be used when implementing features from Linear issues with full TDD workflow, automated planning, parallel code reviews (security and Rails best practices), systematic feedback implementation, and automated PR creation with Linear integration. Use when the user provides a Linear issue ID (e.g., "TRA-9", "DEV-123") and wants a complete implementation workflow from issue to PR.
rspec-testing
dgalarza
This skill should be used when writing, reviewing, or improving RSpec tests for Ruby on Rails applications. Use this skill for all testing tasks including model specs, controller specs, system specs, component specs, service specs, and integration tests. The skill provides comprehensive RSpec best practices from Better Specs and thoughtbot guides.
Oracle ADK Expert
frankxai
Build production agentic applications on OCI using Oracle Agent Development Kit with multi-agent orchestration, function tools, and enterprise patterns
langgraph-testing-evaluation
Lubu-Labs
"Use this skill when you need to test or evaluate LangGraph/LangChain agents: writing unit or integration tests, generating test scaffolds, mocking LLM/tool behavior, running trajectory evaluation (match or LLM-as-judge), running LangSmith dataset evaluations, and comparing two agent versions with A/B-style offline analysis. Use it for Python and JavaScript/TypeScript workflows, evaluator design, experiment setup, regression gates, and debugging flaky/incorrect evaluation results."
writing-skills
CommandCodeAI
Use when creating new skills, editing existing skills, or verifying skills work before deployment
twd-tester
BRIKEV
TWD test runner agent — runs in-browser tests via twd-relay, reads failures, fixes issues, and re-runs until green. Use when you want to execute and validate existing TWD tests.
twd-test-writer
BRIKEV
TWD test writing context — teaches AI agents how to write correct TWD (Test While Developing) in-browser tests. Use this when writing, reviewing, or modifying TWD test files (*.twd.test.ts).
twd-setup
BRIKEV
TWD project setup guide — helps AI agents install and configure TWD (Test While Developing), an in-browser validation system, in a new or existing project. Use when setting up TWD, configuring Vite, or troubleshooting TWD initialization.
twd
BRIKEV
TWD orchestrator agent — automatically sets up TWD, writes in-browser tests, runs them, and fixes failures in a single command. Use when you want comprehensive in-browser validation for your app or a specific feature.
qedgen
QEDGen
Formally verify programs by writing Lean 4 proofs. Trigger this skill whenever the user wants to formally verify code, generate Lean 4 proofs, prove properties about algorithms or smart contracts, verify invariants, convert program logic into formal specifications, or anything involving Lean 4 and formal verification. Also trigger when the user mentions "qedgen", "lean proof", "formal proof", "verify my code", "prove correctness", "formal verification", or wants mathematical guarantees about their implementation.