lgbarn/shipyard/shipyard-state
Claude Code and agent skill by lgbarn/shipyard
- community
- ext:[{"type":"hook","description":"Pre/post lifecycle hooks"}]
Checking that the SKILL.md file is still in the repository.
Use to inspect or manage Shipyard project state under Codex — show status, resume a previous session, cancel/pause in-progress work, or roll back to a checkpoint. Trigger when the user says "shipyard status", "what's the status", "resume", "continue where we left off", "cancel", "pause this", "roll back", or "restore the checkpoint". Codex has no SessionStart hook, so this skill loads state on demand.
Install
npx vskill@latest install lgbarn/shipyard/shipyard-stateSemi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard
SKILL.md
Shipyard state (Codex on-demand)
In Claude Code, Shipyard's SessionStart hook auto-injects project state at the start of every session. Codex has no such hook, so state is not loaded automatically — you must read it on demand with the bundled scripts before acting. All state lives under .shipyard/ (STATE.json, HISTORY.md, ROADMAP.md, PROJECT.md, config.json).
Always run the read step first; if .shipyard/STATE.json is absent, tell the user there is no Shipyard project here (suggest shipyard init) instead of inventing state.
Status — show the dashboard
Then also read .shipyard/HISTORY.md and ROADMAP.md for the fuller picture, and present a clear dashboard: current phase, position, status, and recent history.
Resume — restore context and continue
Read STATE.json for the current phase/position/status and HISTORY.md for what happened, then continue the workflow from there. If no state exists, there is nothing to resume.
Cancel — graceful pause
Checkpoint first, then mark the work paused so it can be resumed later:
Only cancel work that is actually in progress (building/in_progress/planning). If it is already paused or complete, say so rather than writing redundant state.
Roll back — restore a checkpoint
Checkpoints are git tags created by checkpoint.sh. List them and revert with git:
This is a destructive git operation — confirm with the user before resetting, and never force-reset their working tree without explicit instruction.
Degradation note
Everything here works identically to Claude Code except that state is pulled on demand instead of auto-injected. The teammate lifecycle hooks (idle/task-completed/stop) do not exist in Codex — that is expected, not a regression, because Codex runs single-context.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingcodex/skills-extra/shipyard-state/SKILL.md
Popularity
- Repository stars
- 63
- Repository forks
- 3
- 7-day trend score
- 21
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Extension points
hookPre/post lifecycle hooks
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/lgbarn/shipyard/shipyard-state)