UNPKG

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
{ "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" } } }