unit-testing
Guide for writing pytest unit tests for the airline-discount-ml project. Use when asked to create, run, or debug Python unit tests for models, data access, or agents.
Guide for writing pytest unit tests for the airline-discount-ml project. Use when asked to create, run, or debug Python unit tests for models, data access, or agents.
Generates src/App.vue root component with unit test. Creates both App.vue and App.spec.ts files.
Automated unit test generation for new functionalities using Jest. This skill ensures that every new controller, service, or repository has corresponding unit tests following the project's mocking and structure patterns.
Principles for writing effective, maintainable tests. Covers naming conventions, assertion best practices, and comprehensive edge case checklists. Based on BugMagnet by Gojko Adzic.
Generate comprehensive tests with edge cases, mocks, and proper coverage. Use when asked to write or improve tests.
Visual verification and browser automation using Playwright
Generate small animated GIFs for each Playwright BDD scenario and surface them in-app as usage instructions.
Guide for writing Cucumber feature files and step definitions in this Playwright-Cucumber project. Use this when asked to create new tests, scenarios, or step definitions.
Manage NuGet packages in .NET projects/solutions. Use this skill when adding, removing, or updating NuGet package versions. It enforces using `dotnet` CLI for package management and provides strict procedures for direct file edits only when updating versions.
Go コードレビュー。コード実装後やPR作成前に使用し、並行処理の安全性と一般的なGoのコーディング規約をレビューします。git diffを自動取得して変更されたコードを分析し、race condition、goroutineリーク、エラーハンドリング、命名規則などをチェックして詳細なフィードバックを提供します。
Validates and bundles prompt templates (schema validation, secret token scan, canonical hashes, bundle artifact). Use when editing shared/src/prompts/templates or when prompt validation/bundling fails.
Go 模块重命名自动化工具。用于新 git clone 的项目进行 Go 模块重命名,支持全量/部分重命名智能识别,文本替换优先策略,完善的验证和回滚机制。
Detects project technology stack from configuration files and directory structure. Use when starting work on a new project, configuring tools, needing to understand project dependencies, or when initializing skills for a specific tech stack.
Deep Python code review of changed files using git diff analysis. Focuses on production quality, security vulnerabilities, performance bottlenecks, architectural issues, and subtle bugs in code changes. Analyzes correctness, efficiency, scalability, and production readiness of modifications. Use for pull request reviews, commit reviews, security audits of changes, and pre-deployment validation. Supports Django, Flask, FastAPI, pandas, and ML frameworks.
當後端 API 有變更或 mobile SDK 型別不一致時,更新 repo 內的 OpenAPI snapshot(openapi/openapi.json),並在 apps/mobile 重新生成 hey-api/openapi-ts SDK、清理舊產物、進行 type-check 驗證。也適用於 CI/雲端 agent 需要用 repo snapshot 穩定 codegen 的情境。
Use when planning refactoring priorities, investigating recurring bugs, identifying which files cause the most bugs, or determining problem areas to fix - identifies high-risk files by combining git change frequency with code complexity using research-backed formula (4-9x defect rates)