audit
On-demand security audit — OWASP, secrets, dependencies, IaC security
Restore context from a previous session and continue
> /plugin marketplace add lgbarn/shipyard > /plugin install shipyard@shipyard
How it fires
How this command gets triggered: by you, by Claude, or both.
/resumeContext preview
What this command does when you run it.
Restore context from a previous session and continue
description: "Restore context from a previous session and continue" disable-model-invocation: true argument-hint: ""
You are executing the Shipyard resume workflow. Follow these steps precisely.
<prerequisites>
Check if `.shipyard/` directory exists.
Display: > "No Shipyard project found. Nothing to resume. Run `/shipyard:init` to start a new project." Stop here.
Follow **State Loading Protocol** (read STATE.json, HISTORY.md, ROADMAP.md, PROJECT.md, config.json, and recent SUMMARY/VERIFICATION files to establish session context; see `docs/PROTOCOLS.md`) -- read STATE.json for current phase, position, status, and HISTORY.md for history.
</prerequisites>
<execution>
Scan the current phase directory `.shipyard/phases/{N}/` for signs of incomplete work:
**Planning was interrupted if:**
**Building was interrupted if:**
**Shipping was interrupted if:**
Document what was in progress and what remains.
Build a context summary by reading (in order): 1. `.shipyard/PROJECT.md` -- overall project goals 2. `.shipyard/ROADMAP.md` -- phase overview and progress 3. `.shipyard/config.json` -- workflow preferences 4. The most recent phase's plans and results 5. The last 2-3 SUMMARY.md files for recent decisions and context 6. Any REVIEW.md files with unresolved issues
Synthesize this into a brief context restoration message:
## Session Restored
**Project:** {name}
**Current Phase:** {N} - {title}
**Last Action:** {description from HISTORY.md}
**Incomplete Work:**
- {list of what was in progress}
**Key Context:**
- {2-3 most important decisions or facts from recent summaries}Follow **Native Task Scaffolding Protocol** (create/update native tasks for progress tracking via TaskCreate/TaskUpdate; see `docs/PROTOCOLS.md`) -- check if native tasks exist (via TaskList), and recreate from ROADMAP.md and artifact existence if missing or stale.
Run the same display logic as `/shipyard:status` (Display Dashboard step from status.md):
</execution>
<output>
Based on where work was interrupted, suggest the specific next step:
| Interrupted During | Resume Action | |-------------------|---------------| | Research | `/shipyard:plan {N}` (will redo research) | | Plan generation | `/shipyard:plan {N}` (will regenerate plans) | | Building wave W | `/shipyard:build {N}` (will resume from incomplete plans) | | Review gate | `/shipyard:build {N}` (will re-review) | | Verification | `/shipyard:build {N}` (will re-verify) | | Shipping | `/shipyard:ship` | | Between phases | `/shipyard:plan {N+1}` or `/shipyard:ship` |
Present clearly: > "**Session restored.** You were {doing X} when the session ended. Run `{command}` to continue."
</output>
A Claude Code plugin for structured project execution. Plan work in phases, build with parallel agents and TDD, review with security audits and quality gates, and ship with confidence.
Repo: lgbarn/shipyard
On-demand security audit — OWASP, secrets, dependencies, IaC security
Explore requirements through Socratic dialogue and capture project definition
Execute plans using fresh subagents with review gates
Investigate bugs and failures with systematic root-cause analysis