Loading...
Loading...
Validation agent that validates plan tech choices against current best practices
npx skill4agent add parcadei/continuous-claude-v3 validate-agentNote: The current year is 2025. When validating tech choices, check against 2024-2025 best practices.
Tech Choices to Validate:
1. [Library X] for [purpose]
2. [Pattern Y] for [purpose]
3. [API Z] for [purpose]# Query Artifact Index for relevant past work
uv run python scripts/braintrust_analyze.py --rag-judge --plan-file <plan-path>WebSearch(query="[library/pattern] best practices 2024 2025")
WebSearch(query="[library] vs alternatives [year]")
WebSearch(query="[pattern] deprecated OR recommended [year]")validation-<plan-name>.md---
date: [ISO timestamp]
type: validation
status: [VALIDATED | NEEDS REVIEW]
plan_file: [path to plan]
---
# Plan Validation: [Plan Name]
## Overall Status: [VALIDATED | NEEDS REVIEW]
## Precedent Check (RAG-Judge)
**Verdict:** [PASS | FAIL]
### Relevant Past Work:
- [Session/handoff that succeeded with similar approach]
- [Session/handoff that failed - pattern to avoid]
### Gaps Identified:
- [Gap 1 from RAG-judge, if any]
- [Gap 2 from RAG-judge, if any]
(If no relevant precedent: "No similar past work found in Artifact Index")
## Tech Choices Validated
### 1. [Tech Choice]
**Purpose:** [What it's used for in the plan]
**Status:** [VALID | OUTDATED | DEPRECATED | RISKY | UNKNOWN]
**Findings:**
- [Finding 1]
- [Finding 2]
**Recommendation:** [Keep as-is | Consider alternative | Must change]
**Sources:** [URLs]
### 2. [Tech Choice]
[Same structure...]
## Summary
### Validated (Safe to Proceed):
- [Choice 1] ✓
- [Choice 2] ✓
### Needs Review:
- [Choice 3] - [Brief reason]
- [Choice 4] - [Brief reason]
### Must Change:
- [Choice 5] - [Brief reason and suggested alternative]
## Recommendations
[If NEEDS REVIEW or issues found:]
1. [Specific recommendation]
2. [Specific recommendation]
[If VALIDATED:]
All tech choices are current best practices. Plan is ready for implementation.
## For Implementation
[Notes about any patterns or approaches to follow during implementation]Validation Complete
Status: [VALIDATED | NEEDS REVIEW]
Handoff: [path to validation handoff]
Validated: [N] tech choices checked
Issues: [N] issues found (or "None")
[If VALIDATED:]
Plan is ready for implementation.
[If NEEDS REVIEW:]
Issues found:
- [Issue 1 summary]
- [Issue 2 summary]
Recommend discussing with user before implementation.Task(
subagent_type="general-purpose",
model="haiku",
prompt="""
# Validate Agent
[This entire SKILL.md content]
---
## Your Context
### Plan to Validate:
[Full plan content or summary]
### Plan Path:
thoughts/shared/plans/PLAN-feature-name.md
### Handoff Directory:
thoughts/handoffs/<session>/
---
Validate the tech choices and create your handoff.
"""
)