SessionStart
01Hook Claude Code
One of 4 in hooks.json
Runs when a session starts on startup and clear, executing session-orient.sh, rigging-validate.sh and update-nudge.sh (3 commands). From dmytri/shipshape.
Shipshape is a context-isolated spec-driven development workflow for coding agents. Specs are durable. Code is disposable. Agents are replaceable.
This repository also configures its own agents. See what shipshape tells them →
Hook Claude Code
One of 4 in hooks.json
Runs when a session starts on startup and clear, executing session-orient.sh, rigging-validate.sh and update-nudge.sh (3 commands). From dmytri/shipshape.
Hook Claude Code
One of 4 in hooks.json
Runs before the agent uses a tool for Edit, Write, MultiEdit, NotebookEdit, Bash, Monitor, Read, Grep, Glob and Task tool calls, executing write-custody.sh, bash-custody.sh, captain-notes-guard.sh and dispatch-guard.sh (4 commands). From dmytri/shipshape.
Hook Claude Code
One of 4 in hooks.json
Runs after a tool call finishes for Edit, Write, MultiEdit, Bash and Monitor tool calls, executing feature-quality.sh and captain-reset-nudge.sh (2 commands). From dmytri/shipshape.
Hook Claude Code
One of 4 in hooks.json
Runs when a subagent finishes, executing planks-check.sh and background-custody.sh (2 commands). From dmytri/shipshape.
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: