From blueprint
Resume a plan after context limit, crash, or session break. Detects completed phases, summarizes progress, and continues execution from where it stopped. Use this skill whenever the user says "/resume", "continue the plan", "pick up where we left off", "resume plan", "context ran out", "ran out of context", "continue from where I stopped", or any request to resume an interrupted plan. Also triggers on "what was I working on", "plan status", "re-enter plan", "where did we stop", or returning to an in-progress plan after a break.
npx claudepluginhub skaisser/blueprint-pluginThis skill uses the workspace's default tool permissions.
Pick up exactly where you left off. Reads the plan, detects progress, summarizes what's done, and continues execution — without re-reading completed phases.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Analyzes competition with Porter's Five Forces, Blue Ocean Strategy, and positioning maps to identify differentiation opportunities and market positioning for startups and pitches.
Share bugs, ideas, or general feedback.
Pick up exactly where you left off. Reads the plan, detects progress, summarizes what's done, and continues execution — without re-reading completed phases.
Read blueprint/.config.yml → language. If auto, detect from the user's messages. All generated content MUST be in the detected language. Skill instructions stay in English — only output changes.
Why this exists: When a session is interrupted (crash, break, or context exhaustion on very large plans), running /plan-approved again works but wastes context re-analyzing completed phases. /resume is the fast re-entry: status report → lean context → continue. With 1M context, most plans complete without needing resume — but it's still essential for session breaks and crashes.
Speed target: Status report within 15 seconds, execution resumed within 30 seconds. The user said "resume" — that IS the confirmation. Don't ask again unless they passed --status.
--status flag)~/.blueprint/bin/blueprint meta
Returns plan_file, branch, base_branch, project, team. If $ARGUMENTS is a path or number, use that instead.
If no active plan found: Check blueprint/live/ for any in-progress plans. If none, tell the user there's nothing to resume.
Read the full plan file. Search memory for notes from previous sessions on this plan.
Scan ALL phases and classify each:
| Status | Detection | Action |
|---|---|---|
| ✅ Completed | All tasks [x] | Skip — don't load into context |
| 🔶 Partial | Mix of [x] and [ ] | Resume from first [ ] |
| ⬜ Pending | All tasks [ ] | Execute normally |
Extract:
[x] timestampIntegrity check: For the current (partial) phase, verify that files referenced by [x] tasks actually exist on disk. If a task is marked [x] but its output file is missing (e.g., branch was reset), flag it in the status report and re-queue it.
Display a clear summary:
🔄 Plan Resume: NNNN-type-description
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Progress: X/Y tasks completed (N/M phases)
Last activity: DD/MM/YYYY HH:MM
✅ Phase 1: Foundation (8/8 tasks)
✅ Phase 2: Service Layer (5/5 tasks)
🔶 Phase 3: API Integration (2/6 tasks) ← RESUME HERE
✓ 3.1 Create endpoint
✓ 3.2 Add validation
→ 3.3 Wire service layer ← NEXT
· 3.4 Error handling
· 3.5 Rate limiting
· 3.6 Feature tests
⬜ Phase 4: Frontend (0/4 tasks)
Branch: feat/description
Issue: #42 (In Progress)
If memory search found relevant notes from previous session, include them:
📝 Previous session notes:
- Decided to use FormRequest for validation (plan 0041 pattern)
- Blocker: API rate limit needs config value — check .env
If integrity check found missing files:
⚠️ Integrity: Task 3.1 marked [x] but app/Http/Controllers/FooController.php missing — re-queued
If --status or -s flag passed, OR user said "what was I working on" / "plan status" / "where did we stop":
→ Show status report only. Use AskUserQuestion to ask if they want to continue execution.
If plan has no [x] marks at all:
→ Plan was never started. Tell the user and redirect to /plan-approved.
Otherwise (default — user said "resume", "continue", etc.):
→ Proceed directly to Step 6. The user's invocation IS the confirmation. No AskUserQuestion needed.
Update frontmatter session: "${CLAUDE_SESSION_ID}" (overwrite — single resume ID, not array)
Build lean context — only include:
Resume execution using the same logic as /plan-approved Step 6:
Sync progress:
git add blueprint/ && git commit -m "📋 plan: resumed NNNN from phase N"
After completing the current phase:
Use AskUserQuestion:
[x] marks (but verify files exist for partial phases)--status flag[x] timestamps to reconstruct execution order/plan-approved--status / -s: Show status report only, don't execute--force / -f: Legacy alias, now default behavior (resume without asking)Use $ARGUMENTS as plan number, file path, or flags.