finishing-a-development-branch
Use when implementation is complete and all tests pass - closes bd epic, presents integration options (merge/PR/keep/discard), executes choice, and cleans up
3
0
2025年10月29日 14:47
withzombies
withzombies/hyperpowers下载技能文件
下载包含 SKILL.md 和所有相关文件的完整技能目录
相关技能
testing-anti-patterns
withzombies
Use when writing or changing tests, adding mocks, or tempted to add test-only methods to production code - prevents testing mock behavior, production pollution with test-only methods, and mocking without understanding dependencies
refactoring-safely
withzombies
Use when refactoring code without breaking functionality - test-preserving transformations in small steps, running tests between each change, creating bd tasks for tracking refactoring work
writing-skills
withzombies
Use when creating new skills, editing existing skills, or verifying skills work before deployment - applies TDD to process documentation by testing with subagents before writing, iterating until bulletproof against rationalization
building-hooks
withzombies
Use when creating Claude Code hooks for automation, quality checks, or workflow enhancement - covers hook patterns, composition, testing, and progressive enhancement from simple to advanced
test-generator
alirezarezvani
Automatically suggest tests for new functions and components. Use when new code is written, functions added, or user mentions testing. Creates test scaffolding with Jest, Vitest, Pytest patterns. Triggers on new functions, components, test requests, testing mentions.
code-reviewer
alirezarezvani
Automatic code quality and best practices analysis. Use proactively when files are modified, saved, or committed. Analyzes code style, patterns, potential bugs, and security basics. Triggers on file changes, git diff, code edits, quality mentions.
testing-builder
Toowiredd
Automatically generates comprehensive test suites (unit, integration, E2E) based on code and past testing patterns. Use when user says "write tests", "test this", "add coverage", or after fixing bugs to create regression tests. Eliminates testing friction for ADHD users.
test-generator
CuriousLearner
Generate unit tests based on existing code patterns and testing frameworks.
code-reviewer
CuriousLearner
Automated code review with best practices, security checks, and quality standards.
seed-data-generator
CuriousLearner
Generate realistic test data for database development, testing, and demos.
data-validator
CuriousLearner
Validate data against schemas, business rules, and data quality standards.
Testing Test Writing
maxritter
Write focused tests for core user flows and critical paths with clear test names, behavior-focused assertions, mocked external dependencies, and fast execution, deferring edge case testing until explicitly required. Use this skill when creating or modifying test files, writing unit tests, integration tests, or test cases for any feature. Apply when writing test files (test/, __tests__/, spec/, .test.js, .spec.ts, test_*.py), implementing tests for core user workflows, testing critical business logic, mocking external dependencies (databases, APIs, file systems), writing descriptive test names, creating fast-running unit tests, or adding tests at logical completion points of feature development. Use for any task involving test creation, test coverage, test strategy, or test-driven development.