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 →

7Stars on the repository
24Mods indexed here, across every type
2mo agoLast push, which is what freshness is scored on
0BSDLicence, which decides whether bodies are shown

SessionStart

01

dmytri/shipshape

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.

not rated 7 2mo ago A tokens not measured original 0BSD

PreToolUse

02

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.

not rated 7 2mo ago A tokens not measured original 0BSD

PostToolUse

03

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.

not rated 7 2mo ago A tokens not measured original 0BSD

SubagentStop

04

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.

not rated 7 2mo ago A tokens not measured original 0BSD

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: