Skip to main content

Testing Strategy

Systematic testing methodology for Go projects using TDD, coverage-driven gap closure, fixture patterns, and CLI testing. Use when establishing test strategy from scratch, improving test coverage from 60-75% to 80%+, creating test infrastructure with mocks and fixtures, building CLI test suites, or systematizing ad-hoc testing. Provides 8 documented patterns (table-driven, golden file, fixture, mocking, CLI testing, integration, helper utilities, coverage-driven gap closure), 3 automation tools (coverage analyzer 186x speedup, test generator 200x speedup, methodology guide 7.5x speedup). Validated across 3 project archetypes with 3.1x average speedup, 5.8% adaptation effort, 89% transferability to Python/Rust/TypeScript.

Stars

9

Forks

1

Updated

October 21, 2025 at 01:47

Installation

/plugin marketplace add yaleh/meta-cc

Copy and paste this command into Claude Code to install the skill

Related Skills

yaleh

Methodology Bootstrapping

yaleh

Apply Bootstrapped AI Methodology Engineering (BAIME) to develop project-specific methodologies through systematic Observe-Codify-Automate cycles with dual-layer value functions (instance quality + methodology quality). Use when creating testing strategies, CI/CD pipelines, error handling patterns, observability systems, or any reusable development methodology. Provides structured framework with convergence criteria, agent coordination, and empirical validation. Validated in 8 experiments with 100% success rate, 4.9 avg iterations, 10-50x speedup vs ad-hoc. Works for testing, CI/CD, error recovery, dependency management, documentation systems, knowledge transfer, technical debt, cross-cutting concerns.

9testing
yaleh

CI/CD Optimization

yaleh

Comprehensive CI/CD pipeline methodology with quality gates, release automation, smoke testing, observability, and performance tracking. Use when setting up CI/CD from scratch, build time over 5 minutes, no automated quality gates, manual release process, lack of pipeline observability, or broken releases reaching production. Provides 5 quality gate categories (coverage threshold 75-80%, lint blocking, CHANGELOG validation, build verification, test pass rate), release automation with conventional commits and automatic CHANGELOG generation, 25 smoke tests across execution/consistency/structure categories, CI observability with metrics tracking and regression detection, performance optimization including native-only testing for Go cross-compilation. Validated in meta-cc with 91.7% pattern validation rate (11/12 patterns), 2.5-3.5x estimated speedup, GitHub Actions native with 70-80% transferability to GitLab CI and Jenkins.

9testing
yaleh

Retrospective Validation

yaleh

Validate methodology effectiveness using historical data without live deployment. Use when rich historical data exists (100+ instances), methodology targets observable patterns (error prevention, test strategy, performance optimization), pattern matching is feasible with clear detection rules, and live deployment has high friction (CI/CD integration effort, user study time, deployment risk). Enables 40-60% time reduction vs prospective validation, 60-80% cost reduction. Confidence calculation model provides statistical rigor. Validated in error recovery (1,336 errors, 23.7% prevention, 0.79 confidence).

9testing
yaleh

Technical Debt Management

yaleh

Systematic technical debt quantification and management using SQALE methodology with value-effort prioritization, phased paydown roadmaps, and prevention strategies. Use when technical debt unmeasured or subjective, need objective prioritization, planning refactoring work, establishing debt prevention practices, or tracking debt trends over time. Provides 6 methodology components (measurement with SQALE index, categorization with code smell taxonomy, prioritization with value-effort matrix, phased paydown roadmap, trend tracking system, prevention guidelines), 3 patterns (SQALE-based quantification, code smell taxonomy mapping, value-effort prioritization), 3 principles (high-value low-effort first, SQALE provides objective baseline, complexity drives maintainability debt). Validated with 4.5x speedup vs manual approach, 85% transferability across languages (Go, Python, JavaScript, Java, Rust), SQALE industry-standard methodology.

9testing
yaleh

Code Refactoring

yaleh

Systematic code refactoring methodology using Test-Driven Refactoring, complexity reduction patterns, and incremental safety protocols. Use when refactoring complex functions (complexity >8), improving code maintainability, reducing technical debt, or systematizing ad-hoc refactoring. Provides 8 refactoring patterns (Extract Method, Simplify Conditionals, Characterization Tests, etc.), 3 safety templates (Safety Checklist, TDD Workflow, Commit Protocol), 1 automation script (complexity checking). Validated with 2 refactorings achieving 28% complexity reduction, 100% test pass rate, 0 regressions.

9testing
ComposioHQ

raffle-winner-picker

ComposioHQ

Picks random winners from lists, spreadsheets, or Google Sheets for giveaways, raffles, and contests. Ensures fair, unbiased selection with transparency.

61testing
ComposioHQ

webapp-testing

ComposioHQ

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

61testing
conorluddy

ios-simulator-skill

conorluddy

This Claude Skill can be used to build, test, and automate iOS apps. 13 production-ready scripts including ultra token-efficient xcode build automation, log monitoring, intelligent simulator selection, and accessibility-driven UI simulator navigation.

61testing
sammcj

Creating Development Plans

sammcj

Creates structured development plans with phased task breakdowns, requirements, and QA checklists. Use when the user explicitly asks to create a dev plan, development plan, or document development requirements.

49testing
sammcj

Writing Go Tests

sammcj

Applies current Go testing best practices. Use when writing or modifying Go test files or advising on Go testing strategies.

49testing
baz-scm

testing-debugging

baz-scm

Ensuring software correctness and reliability by writing automated tests, using quality assurance tools, and systematically debugging issues.

47testing
LeastBit

webapp-testing

LeastBit

使用 Playwright 与本地 Web 应用交互并进行测试的工具包,可验证前端功能、调试 UI 行为、捕获浏览器截图、查看日志。

33testing
Testing Strategy by yaleh - Claude AI Skill | SkillsMP