A discipline layer for Claude Code. Hooks at every tool boundary, a workflow that runs from intake to commit, and a small constitution the agent cannot bypass.
Runs after a tool call finishes for Write, Edit, MultiEdit and Bash tool calls, executing lint_runner.mjs, test_runner.mjs and phase_timer.mjs via node (4 commands). From friedbotstudio/baseline.
11 5d agoA
tokens not measured
copy · 47%Apache-2.0
Runs when the agent finishes a response, executing memory_stop.mjs, harness_continuation.mjs and notify.mjs via node (3 commands). From friedbotstudio/baseline.
11 5d agoA
tokens not measured
copy · 44%Apache-2.0
Runs when the agent sends a notification for permission_prompt and idle_prompt tool calls, executing notify.mjs via node (2 commands). From friedbotstudio/baseline.