Analyze consistency across spec, plan, tasks, and checklist. Use before implementation. Triggers on: analyze consistency, check artifacts, validate feature.
Validate consistency across feature artifacts before implementation.
This skill is Step 5 of 6 in the Relentless workflow:
specify → plan → tasks → convert → analyze → implement
Prerequisites (ALL must exist):
spec.md - Feature specificationplan.md - Technical implementation plantasks.md - User stories and tasksprd.json - Converted PRD with routing metadata (run convert first)checklist.md - Quality validation checklist (recommended)Purpose:
Required:
relentless/constitution.mdrelentless/features/NNN-feature/spec.mdrelentless/features/NNN-feature/plan.mdrelentless/features/NNN-feature/tasks.mdrelentless/features/NNN-feature/prd.jsonrelentless/features/NNN-feature/checklist.mdOptional:
relentless/features/NNN-feature/progress.txtVerify that:
Flag as CRITICAL if TDD requirements are missing.
Verify that prd.json contains for EVERY story:
routing.complexity - simple/medium/complex/expertrouting.harness - claude/gemini/codex/opencode/amp/droidrouting.model - specific model namerouting.mode - free/cheap/good/geniusrouting.estimatedCost - cost in USDAlso verify:
Flag as CRITICAL if routing metadata is missing.
Verify that ALL THREE quality gates are present in acceptance criteria:
bun run typecheck passes with 0 errors)bun run lint passes with 0 errors AND 0 warnings)bun test passes)Flag as CRITICAL if any quality gate is missing.
any types plannedCRITICAL: Blocks implementation - MUST fix before proceeding
WARNING: Should fix before implementation
INFO: Nice to have
Use the template at templates/analysis-report.md:
# Consistency Analysis Report
**Feature:** [feature-name]
**Date:** [date]
**Status:** [PASS | FAIL | WARNINGS]
## Summary
| Category | Status | Issues |
|----------|--------|--------|
| Completeness | ✅/❌ | [count] |
| TDD Compliance | ✅/❌ | [count] |
| Routing Validation | ✅/❌ | [count] |
| Quality Gates | ✅/❌ | [count] |
| Constitution | ✅/❌ | [count] |
| Dependencies | ✅/❌ | [count] |
## Critical Issues
### CRIT-001: [Issue Title]
**Location:** [file]
**Details:** [description]
**Fix:** [required action]
## Recommendations
1. [Action item 1]
2. [Action item 2]
**Next Step:** /relentless.implement (if PASS) or fix issues (if FAIL)
relentless/features/NNN-feature/analysis-report.md/relentless.implement or fix issuesSearch for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer