Contributing
Contributing
Architecture, command implementation, hook payloads, release workflows, and docs maintenance.
These pages are for people changing scut itself. They describe package boundaries, command wiring, hook payload contracts, and the release pipeline.
Architecture
How the scut CLI is organized and where new code belongs.
Kong Base Setup
How commands are wired, parsed, and executed through Kong.
Claude Hook Implementation
Claude Code hook command wiring, payload types, and event coverage.
Codex Hook Implementation
Codex command-hook payloads, parity boundaries, and formatter behavior.
PostToolUse Formatter
How scut extracts changed paths and dispatches formatters after tool calls.
Config Commands
How Claude and Codex config installers preserve ownership and foreign settings.
Init Command
Unified agent setup, detection rules, and dry-run output.
Doctor Command
Read-only diagnostics, severity output, and JSON shape.
Release Workflows
Pull request checks, release tagging, GitHub Release assets, Homebrew tap updates, and Pages deployment.