claude-buddy
Version:
Your friendly AI development companion for Claude Code - supercharge Claude Code with intelligent workflows and safety features
104 lines • 2.62 kB
JSON
{
"version": "1.0.0",
"mode": "home",
"features": {
"auto_commit": true,
"safety_hooks": true,
"auto_formatting": true,
"commit_templates": "conventional",
"documentation_generation": true,
"code_review": true,
"personas": true
},
"file_protection": {
"enabled": true,
"additional_patterns": [],
"whitelist_patterns": [],
"strict_mode": false
},
"command_validation": {
"enabled": true,
"block_dangerous": true,
"warn_performance": true,
"suggest_best_practices": true,
"additional_dangerous_patterns": [],
"whitelist_patterns": [],
"strict_mode": false
},
"auto_formatting": {
"enabled": true,
"extensions": [".py", ".js", ".ts", ".tsx", ".jsx", ".json", ".css", ".scss", ".md"],
"tools": {},
"exclude_patterns": ["node_modules/", ".git/", "dist/", "build/", "__pycache__/", ".venv/"],
"create_backup": false
},
"git": {
"auto_push": true,
"branch_protection": ["main", "master"],
"commit_validation": true,
"conventional_commits": true,
"sign_commits": false
},
"documentation": {
"auto_generate": false,
"update_on_changes": false,
"include_examples": true,
"format": "markdown"
},
"logging": {
"enabled": true,
"level": "info",
"file_operations": true,
"command_executions": true,
"hook_activities": true
},
"notifications": {
"desktop_alerts": false,
"protection_events": true,
"formatting_results": false,
"commit_summaries": true
},
"personas": {
"enabled": true,
"auto_activation": {
"enabled": true,
"confidence_threshold": 0.7,
"max_active_personas": 3,
"learning_enabled": true,
"session_memory": true
},
"manual_overrides": {
"enabled": true,
"allow_flag_syntax": true,
"allow_persona_commands": true
},
"collaboration": {
"multi_persona_mode": true,
"conflict_resolution": "lead_persona_priority",
"validation_chains": true
},
"preferences": {
"preferred_personas": [],
"avoided_personas": [],
"domain_preferences": {
"frontend": "auto",
"backend": "auto",
"security": "auto",
"performance": "auto",
"quality": "auto"
}
},
"logging": {
"log_activations": true,
"log_reasoning": true,
"log_feedback": true,
"analytics_enabled": true
},
"advanced": {
"custom_activation_rules": {},
"persona_weights": {},
"context_sensitivity": "high",
"adaptation_rate": "moderate"
}
}
}