Skip to content

conclaude

Guardrails for Claude Code sessions. Enforce linting, testing, and workflow policies with configurable lifecycle hooks.
Terminal window
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/connerohnesorge/conclaude/releases/latest/download/conclaude-installer.sh | sh

Then initialize in your project:

Terminal window
conclaude init

Hook System

Handle Claude Code lifecycle events with precision—PreToolUse, PostToolUse, Stop, and more.

YAML Configuration

Human-readable .conclaude.yaml config that scales from solo projects to enterprise teams.

File Protection

Prevent unwanted file creation and protect critical files with intelligent pattern matching.

Session Logging

Complete audit trails with session-specific logging for every action Claude takes.

AI-assisted coding is powerful, but without guardrails Claude Code sessions can break linting rules, create files in wrong locations, and leave your project inconsistent.

conclaude changes this. Every session respects your standards:

  • Your linting rules are enforced
  • Your tests must pass before completion
  • Your files stay organized—no mystery root files
  • Your workflows run automatically
.conclaude.yaml
stop:
commands:
- run: cargo fmt --check
message: "Code formatting check"
- run: cargo test
message: "All tests must pass"
preToolUse:
preventRootAdditions: true
uneditableFiles:
- "Cargo.lock"
- ".env*"

CLI Reference

See the CLI Reference for all available commands and options.