Claude Code¶
Claude Code is Anthropic's official CLI for Claude, providing an interactive command-line interface for software development tasks with AI assistance.
Overview¶
This section contains documentation for working with Claude Code in the dotfiles repository, including configuration, workflows, and custom integrations.
Getting Started¶
Essential Guides:
- Working with Claude Code - Complete guide to Claude Code workflows and best practices
- Quick Reference - Common commands and patterns
Commit Agent¶
The commit agent is a specialized agent that automates git commit workflows with token optimization:
- Commit Agent Design - Architecture and implementation details
- Commit Agent Testing - Testing methodology and results
- Commit Agent Research - Initial research and exploration
Advanced Topics¶
Monitoring and Optimization:
- Logsift Workflow - Log analysis and filtering for token savings
- Claude Code Features - Comprehensive feature documentation
Legacy Documentation:
- Log Monitoring Research - Historical research on log monitoring approaches
- Usage Guide - Legacy monitoring guide (superseded by working-with-claude.md)
Configuration¶
Claude Code configuration uses a two-tier system:
Universal configuration (~/.claude/):
- Applies to all projects automatically
- Session-start hooks, metrics tracking, git safety
- Markdown formatting, desktop notifications
- See
~/.claude/README.mdfor details
Project-specific configuration (.claude/):
- Dotfiles-specific hooks and agents
.claude/settings.json- Project hook configuration.claude/agents/- Project-specific agents (commit-agent, logsift).claude/hooks/- Dotfiles-specific hooks only
Related Documentation¶
- Hooks Reference - Hook system documentation
- Skills System - Skills framework guide
- Shell Libraries - Logging system used by hooks