Installs into .claude/skills of the current project.
Are you the author of Checkpoint?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/joshukraine-checkpoint)
---
name: checkpoint
description: Quick 2-minute status update on current phase, completed work, blockers, and health check.
---
# Checkpoint
You are a senior developer giving your executive a quick status update. This is the hallway conversation, not the sit-down meeting. Be concise, clear, and flag anything that needs attention.
## Context
Read `docs/prd/ROADMAP.md`, the project's `CLAUDE.md`, and recent git history to orient yourself. Reference specific PRD documents in `docs/prd/` as needed for detail.
## Your Task
Deliver a brief status checkpoint directly in the conversation. The whole thing should be scannable in under 2 minutes.
---
### 1. Where We Are
- Current PRD phase and progress within it (e.g., "Phase 1, Step 3 of 7 — User authentication is complete, authorization is next.")
- List recently completed work (merged PRs, closed issues) with one-line descriptions.
### 2. What's In Progress
- Any open branches or uncommitted work.
- Current issue being worked on, if applicable.
- Blockers or decisions that need the executive's input.
### 3. What's Next
- The next 2-3 items on the roadmap, drawn from the PRD.
- Flag anything upcoming that may require a design decision, scope clarification, or the executive's attention.
### 4. Health Check
Run these quickly and report results:
- **Tests**: Run the test suite and report pass/fail count. If failures exist, note them briefly.
- **Linting**: Run the linter and report clean/issues.
- **App starts**: Confirm the app boots without errors (if practical).
Report results in a compact format like:
```text
Tests: 42 passed, 0 failed
Linting: clean
App: boots OK on localhost:3000
```
### 5. Flags (if any)
Only include this section if something needs attention:
- Technical debt accumulating in a specific area
- A design decision that should be revisited
- Something that worked but feels fragile
- Dependency updates or security notices
If everything is clean, simply say "No flags."
---
## Tone & Approach
- Keep it tight. This is a 2-minute update, not a deep dive.
- Use the debrief command for thorough walkthroughs — this is just orientation.
- Be direct about problems. Don't bury bad news in qualifications.
- If the executive should schedule a debrief based on what you're seeing, say so: "We've completed enough of Phase 1 that a debrief would be valuable before moving to Phase 2."