Discipline + security starter kit that keeps Claude Code (or any LLM agent) on course across sessions: repo-based memory that survives compaction, enforced hooks & permissions, and a phased workflow — consistent, traceable, safe. Clone it or install as a plugin.
Runs before the agent uses a tool for Bash, Skill, Edit, Write, NotebookEdit and SendMessage tool calls, executing block-dangerous.sh, owner-guard.sh, ritual-log.sh, lessons-entry-budget.py and star-topology.sh with --hook (6 commands). From muratsilahtaroglu/claude-code-starter-kit.
Runs when a session starts on startup, resume, clear and compact, executing session-start-reground.sh, team-addresses.py, lessons-entry-budget.py and ritual-log.sh with --hook and --check (4 commands). From muratsilahtaroglu/claude-code-starter-kit.
Runs before the context is compacted for manual tool calls, executing pre-compact-snapshot.sh, ritual-log.sh and compact-gate.sh (3 commands). From muratsilahtaroglu/claude-code-starter-kit.
Runs when the agent finishes a response, executing handover-reminder.sh and plan-phase-nudge.sh (2 commands). From muratsilahtaroglu/claude-code-starter-kit.