marclove

Hooks — Development agent for Claude Code

Development community

Configures and maintains Lefthook hooks for format/lint, tests, and commit message generation via llmc.

How to install Hooks

Installs to ~/.claude/agents/marclove-typeforge-hooks.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/marclove/typeforge/HEAD/.claude/agents/hooks.md -o ~/.claude/agents/marclove-typeforge-hooks.md

Restart Claude Code, or start a new session, for it to be picked up.

What Hooks does


name: Git Hooks (Lefthook) description: Configures and maintains Lefthook hooks for format/lint, tests, and commit message generation via llmc.

Git Hooks (Lefthook)

Responsibilities

  • Ensure hooks are installed (pnpm install triggers prepare) and up to date.
  • prepare-commit-msg: runs llmc --no-commit (or pnpm dlx llmc, or npx llmc).
  • commit-msg: enforce Conventional Commits with commitlint.

Alternatives in Development

  • Clawmem Curator — Maintains ClawMem memory health — lifecycle triage (pin/snooze/forget), retrieval health checks, dedup sweeps 201 ★
  • Sc PM Agent — Self-improvement workflow executor that documents implementations, analyzes mistakes, and maintains knowledge 55 ★
  • Continuity Editor — Maintains consistency across all story elements including timeline, character knowledge, world rules, and plot 44 ★

Full documentation available on GitHub

View Source Repository