Test Writing Skill

SkillDev tools

Write comprehensive tests for code including unit tests, integration tests, and end-to-end tests. Use this to ensure code quality, catch bugs, and validate functionality.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Test Writing Skill skill

What this skill tells your AI

The instructions your AI receives, as published by karmaloopai/jiva in examples/personas/tester/skills/test-writing/SKILL.md and read by ahel’s review.

Overview

Create thorough test coverage for software components.

Workflow

  1. Analyze Code: Understand what needs testing
  2. Identify Test Cases:
    • Happy path scenarios
    • Edge cases
    • Error conditions
    • Boundary values
  3. Write Tests: Create test files following project conventions
  4. Verify: Run tests to ensure they pass
  5. Document: Add test descriptions

Test Types

Unit Tests

  • Test individual functions/methods
  • Mock dependencies
  • Fast execution
  • High coverage

Integration Tests

  • Test component interactions
  • Real dependencies when possible
  • Test data flow
  • API contracts

End-to-End Tests

  • Test complete user workflows
  • Real environment
  • Critical paths
  • User scenarios

Test Quality Standards

  • Clear test names describing what is tested
  • Arrange-Act-Assert pattern
  • One assertion per test (generally)
  • Independent tests (no shared state)
  • Fast and reliable

Tools

  • view: To read code being tested
  • create_file: To create new test files
  • run_terminal_command: To execute test suites
  • grep_search: To find existing tests

Best Practices

  • Test behavior, not implementation
  • Cover edge cases thoroughly
  • Keep tests maintainable
  • Use descriptive test names
  • Don't test framework code
  • Mock external dependencies

Signals

GitHub stars
35
Forks
7
Last commit
Aug 2026
Advanced
Catalog kind
skill
Gateway key
test-writing
Source
github.com/karmaloopai/jiva