Claude-toolbox test

install
source · Clone the upstream repo
git clone https://github.com/serpro69/claude-toolbox
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/serpro69/claude-toolbox "$T" && mkdir -p ~/.claude/skills && cp -r "$T/klaude-plugin/skills/test" ~/.claude/skills/serpro69-claude-toolbox-test && rm -rf "$T"
manifest: klaude-plugin/skills/test/SKILL.md
source content

Testing & Quality Assurance Process

Conventions

Read capy knowledge base conventions at shared-capy-knowledge-protocol.md.

Guidelines

  1. Always try to add tests for any new functionality, and make sure to cover all cases and code branches, according to requirements.
  2. Always try to add tests for any bug-fixes, if the discovered bug is not already covered by tests. If the bug was already covered by tests, fix the existing tests as needed.
  3. Always run all existing tests after you are done with a given implementation or bug-fix.

Capy search: Before applying test guidelines, search

kk:test-patterns
for project-specific testing approaches and known edge cases.

Use the following guidelines when working with tests:

  • Ensure comprehensive testing
  • Use table-/data-driven tests and test generation
  • Benchmark tests and performance regression detection
  • Integration testing with test containers
  • Mock generation with %LANGUAGE% best practices and well-establised %LANGUAGE% mocking tools
  • Property-based testing with %LANGUAGE% best practices and well-establised %LANGUAGE% testing tools
  • Propose end-to-end testing strategies if automated e2e testing is not feasible
  • Code coverage analysis and reporting

Capy index: If a novel testing approach or tricky edge case was discovered during this session, index it as

kk:test-patterns
.