---
name: planu-resume-work
description: Resume work on an in-progress Planu spec — shows current state, pending criteria, and picks up exactly where the previous session left off.
triggers:
  - resume work
  - continue working
  - what was I doing
  - pick up where I left off
  - resume spec
  - what's in progress
  - continue implementation
  - what are we working on
version: 1.0.0
---

# /planu-resume-work — Resume In-Progress Work

## When to invoke

Use this skill at the start of a session, or when returning to a project after a break.

**Trigger phrases**: "resume work", "continue working", "what was I doing?", "pick up where I left off", "what's in progress", "continue implementation"

## How it works

1. **Check status** — calls `planu_status` to see all active specs
2. **Find in-progress** — identifies specs with status `implementing` or `review`
3. **Load context** — reads the spec's `spec.md` and any inline `## Technical`, `## Files`, and `## Progress` sections
4. **Restore session** — calls `restore_session` or `session_checkpoint` to recover the previous session state
5. **Report** — summarizes exactly where to resume: which files were being modified, which criteria are still open

## What you get

- Summary of all in-progress specs with status
- For the most recent spec: list of completed vs pending acceptance criteria
- Exact file paths being worked on
- Next action — the next criterion to implement

## Usage

```
User: "resume work" (or start a new session)
→ Planu shows: "You were implementing SPEC-NNN: <title>. 3/7 criteria done.
   Next: implement <criterion>. Last modified: src/tools/foo.ts"
```

## Tips

- Run this skill at the start of every session when you have in-progress specs
- If multiple specs are in-progress, the skill picks the most recently modified one
- Use `session_checkpoint` at the end of each session to make resumption smoother
