[62] VALIDATE. Final self-check before delivery. Verify goal alignment, completeness, correctness, and identify residual risks. Produces quality score (0-100) and delivery status. Use when completing any significant work, before handoff, or when you need confidence that work is ready.
Core Principle: Check yourself before delivery. Verify goal alignment, completeness, correctness. Identify what could still go wrong. Score the quality honestly.
When you invoke this skill, you're asking AI to:
| Dimension | 100% Core | +50% Enhancement |
|---|---|---|
| Goal | Meets objectives | + Exceeds expectations |
| Complete | Requirements done | + Edge cases covered |
| Correct | Technically valid | + Best practices followed |
| Risks | Known issues noted | + Mitigation strategies ready |
CORE INTEGRITY (100% Required)
├── Goal Alignment: Meets original objectives
├── Completeness: All requirements satisfied
├── Correctness: Technically accurate and valid
└── Consistency: Internal logic coherent
EXTENDED VALIDATION (50% Enhancement)
├── Context Fit: Works in broader environment
├── Side Effects: No unintended consequences
├── Edge Cases: Handles unusual scenarios
└── Future-Proofing: Adaptable to changes
| Score | Rating | Description | Action |
|---|---|---|---|
| 95-100 | Excellent | Exceeds expectations | Deliver with confidence |
| 85-94 | Good | Meets all requirements | Deliver, note improvements |
| 75-84 | Acceptable | Minor issues exist | Deliver with caveats |
| 60-74 | Needs Work | Significant issues | Fix before delivery |
| <60 | Unacceptable | Major problems | Return to development |
🎯 **GOAL VERIFICATION**
**Original Objective:** [What was requested]
**Delivered Result:** [What was produced]
**Alignment:** ✅ Match | ⚠️ Partial | ❌ Mismatch
**Gaps:** [Any differences from original goal]
📋 **COMPLETENESS CHECK**
Requirements:
- [ ] Requirement 1: [Status]
- [ ] Requirement 2: [Status]
- [ ] Requirement 3: [Status]
**Coverage:** [X]% of requirements met
**Missing:** [What's not done]
✓ **CORRECTNESS CHECK**
**Technical Accuracy:** [Assessment]
**Logic Coherence:** [Assessment]
**Best Practices:** [Assessment]
**Issues Found:** [List any problems]
🔗 **CONTEXT FIT**
**Environment:** Works in target environment?
**Integration:** Properly connected to dependencies?
**Side Effects:** Any unintended consequences?
**Performance:** Meets performance requirements?
⚠️ **RISK ASSESSMENT**
**Known Issues:**
- [Issue 1]: [Severity] - [Mitigation]
- [Issue 2]: [Severity] - [Mitigation]
**Edge Cases:** [Unusual scenarios covered?]
**Security:** [Any vulnerabilities?]
**Scalability:** [Can handle expected load?]
🔮 **SELF-CRITIQUE**
**What could be better?**
- [Improvement 1]
- [Improvement 2]
**Alternative approaches considered?**
- [Alternative and why not chosen]
**Lessons for future:**
- [Learning 1]
Calculate and declare:
📊 **QUALITY SCORE:** [X]/100 ([Rating])
**Reasoning:** [Why this score]
🔍 **INTEGRITY-CHECK 150 COMPLETE**
**Quality Score:** [X]/100 ([Rating])
**✅ STRENGTHS:**
- [Key positive finding 1]
- [Key positive finding 2]
- [Quality achievement]
**⚠️ AREAS FOR ATTENTION:**
- [Minor issue 1]
- [Recommendation 1]
- [Residual risk 1]
**🚫 CRITICAL ISSUES:** [None / List blockers]
**📋 DELIVERY STATUS:**
[✅ Ready | ⚠️ Conditional | ❌ Not Ready]
**🎯 CONFIDENCE LEVEL:** [High/Medium/Low]
**Reasoning:** [Why this confidence]
**RECOMMENDATIONS:**
- [What to do next]
- [What to monitor]
🎯 CORE QUALITY
🔍 CONTEXT
⚠️ RISKS
🔮 FUTURE
| Failure | Detection | Recovery |
|---|---|---|
| Overconfidence | Score too high | Get external review |
| Incomplete Check | Missed aspects | Use full checklist |
| Bias Blindness | Ignoring own errors | Delayed assessment |
| Risk Denial | Ignoring issues | Explicit risk documentation |
AI: "Done! Feature implemented."
[Deploys to production]
Result: Critical security vulnerability discovered by users
🔍 INTEGRITY-CHECK 150 COMPLETE
Quality Score: 88/100 (Good)
✅ STRENGTHS:
- User registration fully functional
- Mobile/desktop compatibility verified
- All 5 requirements implemented
- Unit tests passing (94% coverage)
⚠️ AREAS FOR ATTENTION:
- Loading states could be smoother
- Error messages need localization
- Consider rate limiting for production
🚫 CRITICAL ISSUES: None
📋 DELIVERY STATUS: ✅ Ready
🎯 CONFIDENCE: High
Reasoning: All core requirements met, tested on multiple
devices, no blocking issues found.
RECOMMENDATIONS:
- Add loading animation polish in next sprint
- Set up error message translation pipeline
- Implement rate limiting before high traffic events
After completing this skill, write to .sessions/SESSION_[date]-[name].md:
### [date - HH"MM] Validate-Integrity 150 Complete
**Target:** <what was validated>
**Score:** <X/100>
**Issues:** <found issues/none>
**Recommendation:** <Deliver/Fix>
Remember: Integrity-check isn't criticism — it's quality assurance. An honest 85 score with documented issues is more valuable than a false 100. The check protects you and the user from preventable problems.