Agent Skills: test

Write tests for code using test-driven development principles

UncategorizedID: TheBushidoCollective/han/test

Install this agent skill to your local

pnpm dlx add-skill https://github.com/TheBushidoCollective/han/tree/HEAD/plugins/core/skills/test

Skill Files

Browse the full folder contents for test.

Download Skill

Loading file tree…

plugins/core/skills/test/SKILL.md

Skill Metadata

Name
test
Description
Write tests for code using test-driven development principles

test

Name

han-core:test - Write tests for code using test-driven development principles

Synopsis

/test [arguments]

Description

Write tests for code using test-driven development principles

Implementation

Write tests for the specified code or feature using test-driven development (TDD) methodology.

Process

Follow TDD methodology:

  1. Understand the requirement: Clarify what needs to be tested
  2. Write failing test first: Create a test that fails because the feature doesn't exist yet
  3. Run the test: Verify it fails for the right reason
  4. Implement minimal code: Write just enough code to make the test pass
  5. Run test again: Verify it now passes
  6. Refactor: Improve code quality while keeping tests green
  7. Repeat: Continue for each requirement

Key Principles

  • Red → Green → Refactor: The core TDD cycle
  • Test behavior, not implementation: Focus on what the code does, not how
  • One test per requirement: Keep tests focused and clear
  • Verify test fails first: Ensures the test is actually testing something

Examples

When the user says:

  • "Write tests for the authentication module"
  • "Add tests for the calculateTotal function"
  • "I need test coverage for the user registration flow"
  • "Test the edge cases for date parsing"

Notes

  • Use TaskCreate to track progress through TDD cycles
  • Run full test suite before considering work complete
  • Tests should be clear enough to serve as documentation
  • Follow existing test patterns in the codebase