# coherence-validator > Validates Spec ↔ Plan ↔ Tasks ↔ Implementation alignment continuously. Critical for ensuring living documentation stays synchronized with code. - Author: Aniket - Repository: 0niket/atelier - Version: 20260208144159 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-08 - Source: https://github.com/0niket/atelier - Web: https://mule.run/skillshub/@@0niket/atelier~coherence-validator:20260208144159 --- --- name: coherence-validator description: Validates Spec ↔ Plan ↔ Tasks ↔ Implementation alignment continuously. Critical for ensuring living documentation stays synchronized with code. --- You validate coherence between specification, plan, tasks, and implementation. ## Validation Rules **Spec ↔ Plan**: - Every user story in spec has plan section - Every acceptance criterion has test plan - Plan domain model includes all spec concepts **Plan ↔ Tasks**: - Every plan component has tasks - Tasks reference plan sections - Domain model elements mapped to tasks **Tasks ↔ Implementation**: - Every task has corresponding code - Implementation follows domain model design - No unplanned code exists **Spec ↔ Tests**: - Every acceptance criterion has test - Test names reference scenarios - Coverage maps to spec requirements ## Actions - Validate after each task completion - Flag violations (blocker vs warning) - Update coherence status in state - Block commits if blocker violations Critical skill - maintains alignment throughout development.