.claude/skills/ac-config-manager/SKILL.md
Configuration management for autonomous coding. Use when loading settings, managing environment variables, configuring providers, or setting up autonomous mode options.
npx skillsauth add adaptationio/skrillz ac-config-managerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Centralized configuration management for the Auto-Claude replication skill set.
Manages all configuration for autonomous coding:
from scripts.config_manager import ConfigManager
config = ConfigManager(project_dir)
settings = config.load()
# Access settings
model = settings.model # claude-opus-4-5-20251101
max_iterations = settings.max_iterations # 50
config.create_default_config()
# Creates .claude/autonomous-config.json with defaults
config.update({
"max_iterations": 30,
"max_cost_usd": 15.00,
"verbose": True
})
{
"enabled": true,
"objective": "Build feature X",
"success_criteria": [
"All tests pass",
"Code coverage > 80%"
],
"max_iterations": 50,
"max_cost_usd": 20.00,
"max_consecutive_failures": 3,
"max_runtime_minutes": 480,
"analyzer_model": "claude-sonnet-4-20250514",
"verbose": false,
"notify_on_complete": true
}
| Variable | Required | Default | Description |
|----------|----------|---------|-------------|
| ANTHROPIC_API_KEY | Yes | - | API key for Claude |
| AUTO_BUILD_MODEL | No | claude-opus-4-5-20251101 | Model for builds |
| DEFAULT_BRANCH | No | auto-detect | Base branch |
| GRAPHITI_ENABLED | No | true | Enable memory |
| GRAPHITI_LLM_PROVIDER | No | openai | LLM for memory |
| GRAPHITI_EMBEDDER_PROVIDER | No | openai | Embeddings |
| DEBUG | No | false | Debug logging |
| DEBUG_LEVEL | No | 1 | Verbosity (1-3) |
@dataclass
class BuildConfig:
model: str = "claude-opus-4-5-20251101"
max_thinking_tokens: dict = field(default_factory=lambda: {
'planner': 5000,
'coder': None,
'qa_reviewer': 10000,
'qa_fixer': None
})
max_iterations: int = 50
max_parallel_agents: int = 4
skip_qa: bool = False
timeout_ms: int = 600000
settings = config.load()
# Merges: defaults → env vars → config file → overrides
errors = config.validate()
if errors:
for error in errors:
print(f"Config error: {error}")
memory_config = config.get_memory_config()
# Returns Graphiti configuration
build_config = config.get_build_config()
# Returns build settings
paths = config.get_paths()
# Returns:
# specs_dir: .auto-claude/specs/
# worktrees_dir: .worktrees/auto-claude/
# memory_dir: .claude/memory/
# checkpoints_dir: .claude/checkpoints/
| Setting | Default | Description |
|---------|---------|-------------|
| enabled | false | Autonomous mode |
| max_iterations | 50 | Max loop iterations |
| max_cost_usd | 20.00 | Budget limit |
| max_consecutive_failures | 3 | Before escalation |
| max_runtime_minutes | 480 | 8 hour limit |
| context_threshold | 0.85 | Trigger handoff |
| auto_checkpoint | true | Create checkpoints |
references/CONFIG-SCHEMA.md - Full schema documentationreferences/ENVIRONMENT.md - Environment variable guidescripts/config_manager.py - Core ConfigManager classscripts/config_schema.py - Configuration schemasscripts/path_manager.py - Path utilitiesdevelopment
Setup secure web-based terminal access to WSL2 from mobile/tablet via ttyd + ngrok/Cloudflare/Tailscale. One-command install, start, stop, status. Use when you need remote terminal access, web terminal, browser-based shell, or mobile access to WSL2 environment.
development
Complete development workflows where Claude writes the code while Gemini and Codex provide research, planning, reviews, and different perspectives. Claude remains the main developer. Use for complex projects requiring expert planning and multi-perspective reviews.
development
Systematic progress tracking for skill development. Manages task states (pending/in_progress/completed), updates in real-time, reports progress, identifies blockers, and maintains momentum. Use when tracking skill development, coordinating work, or reporting progress.
testing
Comprehensive testing workflow orchestrating functional testing, example validation, integration testing, and usability assessment. Sequential workflow for complete skill testing from examples through scenarios to integration validation. Use when conducting thorough testing, pre-deployment validation, ensuring skill functionality, or comprehensive quality checks.