mcpbeat

Testing

davepoon/testing

Testing strategies and methodologies including TDD, E2E testing, and multi-framework support

257 tokens
context cost
the whole folder, loaded on every use
1
files
instructions only
0
copies elsewhere
how many repositories repackaged it
3248
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/davepoon/buildwithclaude --skill testing

The instruction itself

3 sections, as written by the author

Testing Skill

Comprehensive testing guidance covering:

  • TDD Workflow: Red → Green → Refactor cycle with practical examples
  • Test Organization: Unit / Integration / E2E test structure
  • Framework Support: pytest, Jest, JUnit5, xUnit, Google Test
  • Mock Strategies: Only mock external boundaries, not internal logic
  • Coverage Requirements: 80%+ with meaningful assertions

When Loaded

This skill is automatically injected when working with:

  • /cc-best:dev — Implementation with tests
  • tdd-guide agent — Test-driven development guidance
  • build-error-resolver agent — Fixing test failures

Key Rules

  • Tests first — Write failing test before implementation
  • AAA pattern — Arrange, Act, Assert in every test
  • No shared mutable state — Each test is independent
  • Descriptive namestest_<feature>_<scenario>_<expected>

How to use it

Copy the folder

Take davepoon/testing from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.