From personal-harness
Features.json Validator — Validates that feature definitions in features.json satisfy AI-DLC Phase 1 criteria (specificity, independence, verifiability, testability). Triggers on 'features validate', 'feature validation', 'feature definition check'.
How this skill is triggered — by the user, by Claude, or both
Slash command
/personal-harness:features-validateThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The core of AI-DLC Phase 1 (Requirements): validates that features.json entries satisfy "good feature definition" criteria.
The core of AI-DLC Phase 1 (Requirements): validates that features.json entries satisfy "good feature definition" criteria.
Each feature entry is checked against 4 quality criteria:
{
"features": [
{
"id": "auth-login",
"name": "Email/Password Login",
"description": "Login with email and password to receive a JWT",
"steps": [
"Send email/password to POST /api/auth/login",
"Return JWT token for valid credentials",
"Set session token in response cookie",
"Return 401 for invalid credentials"
],
"tests": [
"tests/auth/login.test.ts"
],
"dependencies": [],
"passes": false
}
]
}
## Features.json Validation Results
### auth-login: Email/Password Login
- [PASS] Specificity: 4 verification steps included
- [PASS] Independence: no external dependencies
- [PASS] Verifiability: all steps are verifiable
- [PASS] Testability: tests/auth/login.test.ts path specified
### Overall Summary
N of M features passed, K need improvement
Items needing improvement: ...
npx claudepluginhub geun-oh/personal-harness --plugin personal-harnessGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.