brainstorming
Structured design dialogue that validates ideas before implementation begins.
project-validate
Load when all epics are validated and /audit has run for the project. Verifies the project meets its original vision and product-contract.md paid promise. Runs end-to-end JTBD smoke test via /larp across all personas. Declares a project-level readiness state. Produces project-validation-report.md...
Full skill instructions
The user input to you can be provided directly by the agent or as a command argument - you MUST consider it before proceeding with the prompt (if not empty).
User input:
$ARGUMENTS
Before any other action — read templates now:
.speck/templates/project/project-validation-report-template.md
.speck/templates/story/validation-report-template.md # readiness state structure
.speck/templates/project/project-validation-summary-template.md
.speck/templates/project/project-punch-list-template.md
Checkpoint: After reading, note the v7 readiness states and the v7 gate criteria.
Before doing ANY project-level validation, verify:
Every epic has epic-validation-report.md with verified state >= UX-RC (or higher per project ambition)
/larp + /epic-validate first."/recheck was run within the last 7 days
/recheck first — project-validate requires fresh drift detection."evidence-contract.md and product-contract.md exist
Full JTBD walkthrough captured for every named persona in evidence-contract.md
<persona>-findings.md from /larp against launch build/larp <persona> for [list]."PROFILE gates for SHIP-RC+ claims
bash .speck/scripts/validation/validate-readme.sh --strict and bash .speck/scripts/profile-drift-check.shPROFILE_DRIFT.P1: STOP. Tell user "Resolve PROFILE drift before project-validate at SHIP-RC."If any pre-gate fails: refuse to proceed.
epic-validation-report.md — extract verified statesaudit-report.md files — any P0 lowers max claimable state/recheck report — drift lowers max claimable state/project-state regenerationverified dateThe legacy v6 project validation algorithm follows below (use for governance details, but verdict MUST be a readiness state).
Read .speck/project.json (if it exists) for play_level.
sprint-log.md outcome section. If yes and it's growing, run /project-promote."Read .speck/project.json (if it exists) for play_level.
sprint-log.md outcome section. If yes and it's growing, run /project-promote."Comprehensive validation of project completion, ensuring all goals are met and the system is ready for production.
This command benefits from parallel validation checks:
├── [Parallel] speck-auditor: "Check project.md goals are achieved"
├── [Parallel] speck-auditor: "Verify all PRD requirements are implemented"
├── [Parallel] speck-auditor: "Confirm all epics are complete"
├── [Parallel] speck-auditor: "Test cross-epic integration flows"
├── [Parallel] speck-auditor: "Check code quality, security, accessibility"
├── [Parallel] speck-auditor: "Verify Cursor rules compliance"
└── [Wait] → Synthesize into project-validation-report.md
Each auditor returns PASS | FAIL | PARTIAL with evidence.
Speedup: 5-6x compared to sequential validation.
Load project artifacts and status:
Epic completion verification:
For each epic in epics.md:
- Check `epics/*/epic-validation-report.md` (and epic-punch-list.md as needed)
- Verify all stories completed
- Confirm success criteria met
- Note any deviations from plan
Multi-level validation:
Project Vision Validation
PRD Requirement Validation
Epic Integration Validation
Quality Standards Validation
Cursor rules compliance project-wide aggregation:
.cursor/rules/ directory exists*.mdc or *.md)## Cursor Rules Compliance (Project Summary)
**Rules Directory**: `.cursor/rules/` [exists/not found]
**Total Rules**: [X]
**Epics Evaluated**: [Y]
**Stories Evaluated**: [Z]
| Rule File | Epic Coverage | Overall Pass Rate | Trend |
|-----------|---------------|-------------------|-------|
| [rule.mdc] | 12/12 epics | 98% (156/160 stories) | ✅ Excellent |
| [rule.mdc] | 8/12 epics | 75% (90/120 stories) | ⚠️ Needs attention |
| [rule.mdc] | 12/12 epics | 100% (160/160 stories) | ✅ Perfect |
**Project-Wide Patterns**:
- Rules consistently followed: [list rules with >95% compliance]
- Rules needing improvement: [list rules with <80% compliance]
- Rules causing frequent violations: [analysis and recommendations]
**Systemic Issues**:
- [Pattern 1]: Violated in [X] stories across [Y] epics → [Root cause analysis]
- [Pattern 2]: Violated in [X] stories across [Y] epics → [Root cause analysis]
**Recommendations for Future**:
- Update rules that are unclear or too strict
- Add tooling/automation for commonly violated rules
- Training needed on specific rule areas
.cursor/rules/ directory: Note "No project-specific rules found"Execute validation suites:
Automated Validation
Manual Validation
Metrics collection and analysis:
Original Success Metrics (from project.md):
- [Metric 1]: Target [X]
* Actual: [Y]
* Status: [Met/Not Met/Exceeded]
- [Metric 2]: Target [X]
* Actual: [Y]
* Status: [Met/Not Met/Exceeded]
Generate comprehensive validation report:
CRITICAL: Load and follow the template exactly:
.speck/templates/project/project-validation-report-template.md
Write output to: [PROJECT_DIR]/project-validation-report.md
Generate executive summary:
CRITICAL: Load and follow the template exactly:
.speck/templates/project/project-validation-summary-template.md
Write output to: [PROJECT_DIR]/project-validation-summary.md
Generate punch list:
CRITICAL: Load and follow the template exactly:
.speck/templates/project/project-punch-list-template.md
Write output to: [PROJECT_DIR]/project-punch-list.md
Save validation artifacts:
[PROJECT_DIR]/project-validation-report.md[PROJECT_DIR]/project-validation-summary.md[PROJECT_DIR]/project-punch-list.md✅ Project Validation Complete!
Project: [Name]
Status: [SUCCESS/PARTIAL/FAILED]
Key Results:
- Vision Achievement: [X]%
- Goals Met: [Y of Z]
- Requirements: [A]% complete
- Quality Gates: [B of C] passed
Production Readiness: [GO/NO-GO/CONDITIONAL]
Critical Items:
1. [If any]
2. [If any]
Reports Generated:
- project-validation-report.md (full details)
- project-validation-summary.md (executive summary)
- project-punch-list.md (remaining items)
Next Steps:
[If GO]: Proceed with deployment
[If NO-GO]: Address critical items, re-validate
[If CONDITIONAL]: Complete conditions, then deploy
This is the ultimate composition check — verifying the product works as a whole, not just as a collection of validated epics.
project.md and identify the primary job the user hired this product to doFor each dependency arrow in epics.md:
If the project spans multiple platforms (web + mobile, desktop + API, etc.):
Include in project-validation-report.md:
## Product Coherence — JTBD Smoke Test
**Primary JTBD**: [From project.md — what the user hired this product to do]
**Test Date**: [When performed]
**Platforms Tested**: [Web, Mobile, etc.]
### Core Journey
| Step | User Action | Expected | Actual | Status |
|------|-------------|----------|--------|--------|
| 1 | First visit / signup | [Expected] | [Actual] | ✅/❌ |
| 2 | [Next action] | [Expected] | [Actual] | ✅/❌ |
| ... | ... | ... | ... | ... |
**JTBD Completion**: [COMPLETE / PARTIAL / BLOCKED]
### Cross-Epic Flows
| Flow | Epics Involved | Status | Issues |
|------|---------------|--------|--------|
| [User journey spanning epics] | E001 → E003 | ✅/❌ | [Details] |
| ... | ... | ... | ... |
### Platform Coherence
| Platform | Core JTBD Completable? | Missing Features | Status |
|----------|----------------------|------------------|--------|
| Web | Y/N | [List] | ✅/❌ |
| Mobile | Y/N | [List] | ✅/❌ |
### Dead Ends Found
- [List any features that are unreachable, have no navigation, or require dev knowledge]
### Scaffolding Remaining
- [List any dev-mode shortcuts still in production UI]
| JTBD Smoke Test | Project Status |
|---|---|
| COMPLETE | GO (if all other checks pass) |
| PARTIAL | CONDITIONAL — list missing pieces |
| BLOCKED | NO-GO — product cannot deliver its core value |
CRITICAL: A project with all epics validated but a BLOCKED JTBD is a NO-GO.
Note: This is the final gate before production deployment. Be thorough and honest about readiness. Check both bottom-up (all specs met) AND top-down (product actually works for users).
Structured design dialogue that validates ideas before implementation begins.
Comprehensive design intelligence for web and mobile UI/UX across 10 technology stacks.
Comprehensive implementation plans for multi-step tasks, breaking down specs into bite-sized, testable steps.
Introduction to the obra skills system with mandatory skill invocation rules and best practices.
Execute a written implementation plan with critical review and task checkpoints.
Delegate independent tasks to specialized agents working concurrently with isolated context.
Isolated git worktrees with smart directory selection and safety verification.
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
Plan searchable and shareable content that drives traffic, builds authority, and generates leads.
README-first repository scanner that extracts commands and classifies reproduction candidates without executing them.
Brainstorm and prioritize marketing strategies tailored to your SaaS stage, budget, and goals.
Plan and optimize your website's page hierarchy, navigation, URL structure, and internal linking.
The world's fastest calendar for remote work
Capture, organize, and utilize your knowledge effortlessly.
Instant Summaries of Audio & Video Interviews with AnySummary
Transform PDFs into engaging mind maps.
Chat with any PDF instantly
Create an optimal daily plan using your voice
A productivity platform to centralize organizational knowledge and workflows with contextual AI assistance.
AskYourPDF Pricing Plans: Tailored to Your Needs