Configuration Reference
Configuration Reference
Section titled “Configuration Reference”Conclaude uses YAML configuration files to define lifecycle hooks, file protection rules, and workflow policies for Claude Code sessions. The configuration system is discovered via cosmiconfig and validated against a JSON Schema to ensure correctness.
IDE Support: Conclaude provides a JSON Schema for configuration validation and autocomplete in your editor. The schema is available at conclaude-schema.json and can be referenced in your YAML files for enhanced editing support.
Quick Reference
Section titled “Quick Reference”| Section | Description | Key Options |
|---|---|---|
| Notifications | Configuration for system notifications | enabled, hooks, showErrors |
| Permission Request | Configuration for permission request hooks that control tool permission decisions | allow, default, deny |
| Pre Tool Use | Configuration for pre-tool-use hooks that run before tools are executed | generatedFileMessage, preventAdditions, preventGeneratedFileEdits |
| Stop | Configuration for stop hook commands that run when Claude is about to stop | commands, infinite, infiniteMessage |
| Subagent Stop | Configuration for subagent stop hooks with pattern-based command execution | commands |
| User Prompt Submit | Configuration for user prompt submit hook with context injection rules | contextRules |
Configuration Sections
Section titled “Configuration Sections”Detailed documentation for each configuration section:
Configuration for system notifications.
Configuration for permission request hooks that control tool permission decisions.
Configuration for pre-tool-use hooks that run before tools are executed.
Configuration for stop hook commands that run when Claude is about to stop
Configuration for subagent stop hooks with pattern-based command execution.
Configuration for user prompt submit hook with context injection rules