jacob.ogden/internal/: devkit-claude-hooks-1.0.1 metadata and description

Simple index

Claude Code hooks for devkit-managed projects: the devkit-hook binary that devkit setup-project wires into .claude/settings.local.json

description_content_type text/markdown; charset=UTF-8; variant=GFM
requires_python >=3.14
File Tox results History
devkit_claude_hooks-1.0.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size
488 KB
Type
Python Wheel
Python
3
devkit_claude_hooks-1.0.1-py3-none-win_amd64.whl
Size
418 KB
Type
Python Wheel
Python
3
devkit_claude_hooks-1.0.1.tar.gz
Size
54 KB
Type
Source

# devkit-claude-hooks

devkit-hook <name>: the Claude Code hooks of every devkit-managed project. devkit setup-project adds this package to the project’s dev group at the newest release the installed devkit accepts and writes the five hook lines into .claude/settings.local.json, pointing at the venv’s devkit-hook. Payload on stdin, at most one JSON line on stdout, always exits 0: every failure path degrades to silence, because a non-zero exit is shown as a hook error in every session.

## Develop

`sh uv sync # builds the crate into .venv through maturin cargo test uv run devkit-hook --version `

The repository is devkit-managed: poe setup-project keeps the shared configuration current. Release with poe release; the wheel goes to SFTPyPI and every project takes the new version on its next poe setup-project.