Use when adding new error messages to React, or seeing "unknown error code" warnings.
npx skills add WebSmartTeam/COR-CODE --skill "phase-checkpoint"
Install specific skill from multi-skill repository
# Description
Pause for human verification between major build phases. Use BETWEEN ultraplan phases - after completing one phase, before starting the next. Presents summary of completed work and checklist. Works with ultraplan skill for phased builds. Triggers: checkpoint, verify phase, phase complete, ready to proceed, quality gate, before next phase, review what we built.
# SKILL.md
name: phase-checkpoint
description: Pause for human verification between major build phases. Use BETWEEN ultraplan phases - after completing one phase, before starting the next. Presents summary of completed work and checklist. Works with ultraplan skill for phased builds. Triggers: checkpoint, verify phase, phase complete, ready to proceed, quality gate, before next phase, review what we built.
updated: 2025-01-23
allowed-tools:
- Read
- Bash
- TodoWrite
Phase Checkpoint
Purpose: Pause for human verification before proceeding to next phase. Quality gate.
When to Use
Call this skill at the end of each major phase:
- After Foundation setup
- After Auth implementation
- After Core features
- After Payments integration
- Before deployment
Checkpoint Process
1. Summary of Completed Work
List what was built this phase:
- Features implemented
- Files created/modified
- Commits made
- Tests passing
2. Verification Steps
Guide human through testing on Vercel preview:
# Push to trigger Vercel preview deployment
git push
# Check the Vercel preview URL (from deployment):
# - https://project-abc123.vercel.app
# - https://project-abc123.vercel.app/auth/login
# - https://project-abc123.vercel.app/dashboard
# β οΈ NEVER use localhost - always test on real Vercel URLs
3. Checklist
Present verification checklist:
- [ ] UI renders correctly
- [ ] No console errors
- [ ] Core functionality works
- [ ] Auth flow complete (if applicable)
- [ ] Data persists to database (if applicable)
- [ ] Responsive on mobile
4. Decision Point
Ask human:
Phase [X] Complete. Ready to proceed to Phase [X+1]?
Options:
1. β Approved - Continue to next phase
2. π§ Fix issues - [describe what's wrong]
3. βΈοΈ Pause - Save state, continue later
5. State Update
Based on response:
- Approved: Update TodoWrite, proceed
- Fix issues: Address problems, re-verify
- Pause: Update STATE.md with current position
Example Checkpoint Output
βββββββββββββββββββββββββββββββββββββββββββββ
π PHASE 2 CHECKPOINT: Database & Auth
βββββββββββββββββββββββββββββββββββββββββββββ
β
Completed:
β’ Supabase project connected
β’ User profiles table created
β’ RLS policies applied
β’ Sign up / Sign in / Sign out working
β’ Protected dashboard route
π§ͺ Verify (on Vercel preview URL):
1. Go to https://[project].vercel.app
2. Click "Sign Up" - create test account
3. Check email for confirmation
4. Confirm and verify redirect to dashboard
5. Check Supabase β Auth β Users (should see new user)
6. Click "Sign Out" - verify redirect to home
β οΈ Ensure Supabase auth redirects include your preview URL!
π Commits:
β’ feat: Add Supabase auth configuration
β’ feat: Create user profiles schema
β’ feat: Implement auth UI components
βββββββββββββββββββββββββββββββββββββββββββββ
Ready to proceed to Phase 3: Core Features?
βββββββββββββββββββββββββββββββββββββββββββββ
Why Checkpoints Matter
From GSD methodology:
"You can't screw this part up. We have to make sure payments work properly. That's why we're taking so much time here."
Verification prevents:
- Building on broken foundations
- Deploying broken functionality
- Wasting time on features that don't work
- Context rot from debugging old issues
π Workflow Integration
Part of ultraplan workflow: ultraplan creates phases β phase-checkpoint verifies each β repeat until complete.
Related: ultraplan skill (creates the phases), qa agent (testing), design-reviewer agent (visual verification).
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.