Help us improve
Share bugs, ideas, or general feedback.
npx claudepluginhub rjroy/vibe-garden --plugin lore-developmentHow this skill is triggered — by the user, by Claude, or both
Slash command
/lore-development:define-validationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
---
Validates AI developer workflow steps (plan, build, review, fix) against contracts by checking specs, git commits, builds, tests via bash/git.
Validates completed implementation against spec using 6 gates (coverage, proof artifacts, credential safety) and produces a PASS/FAIL report with coverage matrix.
Provides phase-specific validation checklists, review processes, and techniques for requirements, design, and tasks in spec-driven development.
Share bugs, ideas, or general feedback.
Define how the AI validates its work before declaring done.
If a spec or plan exists, offer to append the AI Validation section to it.
If no formal document exists, save to .lore/validation/[feature-or-work].md
## AI Validation
**Defaults** (apply unless overridden):
- Unit tests with mocked time/network/filesystem/LLM calls (including Agent SDK `query()`)
- 90%+ coverage on new code
- Code review by fresh-context sub-agent
**Custom**:
- [Feature-specific validation steps]
These apply to virtually all work:
| Default | Why |
|---|---|
| Mock time | Tests shouldn't depend on when they run |
| Mock network | Tests shouldn't fail due to connectivity |
| Mock filesystem | Tests should be isolated and reproducible |
| Mock LLM calls | Agent SDK query() is an external API, costs money, can fail |
| 90%+ coverage | New code should be exercised by tests |
| Code review | Fresh-context sub-agent catches what the implementer misses |
When probing for custom needs, consider:
When no spec/plan exists:
# Validation: [Work Description]
**For**: Brief description of what's being built
## AI Validation
**Defaults** (apply unless overridden):
- Unit tests with mocked time/network/filesystem/LLM calls (including Agent SDK `query()`)
- 90%+ coverage on new code
- Code review by fresh-context sub-agent
**Custom**:
- [Feature-specific items]
## Context
How this validation criteria was derived (conversation, informal description, etc.)
Validation criteria must be things the AI can actually do: