| name | dotnet-agent-harness-test-framework |
| category | developer-experience |
| subcategory | cli |
| description | Comprehensive testing framework for skills |
| targets | ["*"] |
| tags | ["harness","testing","quality"] |
| version | 0.0.1 |
| author | dotnet-agent-harness |
| license | MIT |
| invocable | true |
| claudecode | {} |
| opencode | {} |
| copilot | {} |
| codexcli | {"short-description":"Validate authored dotnet-agent-harness skill test cases"} |
| geminicli | {} |
| antigravity | {} |
Skill Testing Framework
Validate skill functionality with automated tests.
Test Structure
skill/
├── SKILL.md
└── test-cases/
├── basic.yml
├── edge-cases.yml
└── integration.yml
Test Format
name: Basic Functionality
description: Test core skill behavior
setup:
- mkdir -p /tmp/test-project
- cd /tmp/test-project
tests:
- name: Should load successfully
input: invoke skill
expected:
status: success
output_contains: 'Skill loaded'
- name: Should reject invalid input
input: invoke skill with "invalid"
expected:
status: error
error_contains: 'Invalid input'
teardown:
- rm -rf /tmp/test-project