jpskill.com
📦 その他 コミュニティ

ac-config-manager

自律型コーディングにおける設定読み込み、環境変数管理、プロバイダー設定、自律モードのオプション設定など、様々な構成管理を効率的に行うための設定管理を支援するSkill。

📜 元の英語説明(参考)

Configuration management for autonomous coding. Use when loading settings, managing environment variables, configuring providers, or setting up autonomous mode options.

🇯🇵 日本人クリエイター向け解説

一言でいうと

自律型コーディングにおける設定読み込み、環境変数管理、プロバイダー設定、自律モードのオプション設定など、様々な構成管理を効率的に行うための設定管理を支援するSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o ac-config-manager.zip https://jpskill.com/download/9324.zip && unzip -o ac-config-manager.zip && rm ac-config-manager.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/9324.zip -OutFile "$d\ac-config-manager.zip"; Expand-Archive "$d\ac-config-manager.zip" -DestinationPath $d -Force; ri "$d\ac-config-manager.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して ac-config-manager.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → ac-config-manager フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

AC Config Manager

Auto-Claude レプリケーションスキルセットのための一元化された構成管理です。

概要

自律的なコーディングのためのすべての構成を管理します。

  • 環境変数
  • プロバイダー設定 (LLM、埋め込み、メモリ)
  • ビルド構成
  • 安全制限
  • パス管理

クイックスタート

構成のロード

from scripts.config_manager import ConfigManager

config = ConfigManager(project_dir)
settings = config.load()

# 設定へのアクセス
model = settings.model  # claude-opus-4-5-20251101
max_iterations = settings.max_iterations  # 50

構成の作成

config.create_default_config()
# デフォルト値で .claude/autonomous-config.json を作成します

構成の更新

config.update({
    "max_iterations": 30,
    "max_cost_usd": 15.00,
    "verbose": True
})

構成スキーマ

.claude/autonomous-config.json

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

環境変数

変数 必須 デフォルト 説明
ANTHROPIC_API_KEY Yes - Claude の API キー
AUTO_BUILD_MODEL No claude-opus-4-5-20251101 ビルド用のモデル
DEFAULT_BRANCH No auto-detect ベースブランチ
GRAPHITI_ENABLED No true メモリを有効にする
GRAPHITI_LLM_PROVIDER No openai メモリ用の LLM
GRAPHITI_EMBEDDER_PROVIDER No openai 埋め込み
DEBUG No false デバッグロギング
DEBUG_LEVEL No 1 詳細度 (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

操作

1. 構成のロード

settings = config.load()
# マージ: デフォルト → 環境変数 → 構成ファイル → オーバーライド

2. 構成の検証

errors = config.validate()
if errors:
    for error in errors:
        print(f"Config error: {error}")

3. プロバイダー設定の取得

memory_config = config.get_memory_config()
# Graphiti 構成を返します

build_config = config.get_build_config()
# ビルド設定を返します

4. パス管理

paths = config.get_paths()
# 返される値:
#   specs_dir: .auto-claude/specs/
#   worktrees_dir: .worktrees/auto-claude/
#   memory_dir: .claude/memory/
#   checkpoints_dir: .claude/checkpoints/

デフォルト値

設定 デフォルト 説明
enabled false 自律モード
max_iterations 50 最大ループ回数
max_cost_usd 20.00 予算制限
max_consecutive_failures 3 エスカレーション前
max_runtime_minutes 480 8 時間制限
context_threshold 0.85 ハンドオフのトリガー
auto_checkpoint true チェックポイントの作成

統合ポイント

  • ac-state-tracker: 状態構成をロードします
  • ac-session-manager: セッション設定を取得します
  • ac-memory-manager: メモリプロバイダー構成を取得します
  • ac-cost-optimizer: 予算制限を取得します
  • ac-opus-analyzer: アナライザーモデルを取得します

参考文献

  • references/CONFIG-SCHEMA.md - 完全なスキーマドキュメント
  • references/ENVIRONMENT.md - 環境変数ガイド

スクリプト

  • scripts/config_manager.py - コア ConfigManager クラス
  • scripts/config_schema.py - 構成スキーマ
  • scripts/path_manager.py - パスユーティリティ
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

AC Config Manager

Centralized configuration management for the Auto-Claude replication skill set.

Overview

Manages all configuration for autonomous coding:

  • Environment variables
  • Provider settings (LLM, embeddings, memory)
  • Build configuration
  • Safety limits
  • Path management

Quick Start

Load Configuration

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

Create Configuration

config.create_default_config()
# Creates .claude/autonomous-config.json with defaults

Update Configuration

config.update({
    "max_iterations": 30,
    "max_cost_usd": 15.00,
    "verbose": True
})

Configuration Schema

.claude/autonomous-config.json

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

Environment Variables

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)

Build Configuration

@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

Operations

1. Load Configuration

settings = config.load()
# Merges: defaults → env vars → config file → overrides

2. Validate Configuration

errors = config.validate()
if errors:
    for error in errors:
        print(f"Config error: {error}")

3. Get Provider Settings

memory_config = config.get_memory_config()
# Returns Graphiti configuration

build_config = config.get_build_config()
# Returns build settings

4. Path Management

paths = config.get_paths()
# Returns:
#   specs_dir: .auto-claude/specs/
#   worktrees_dir: .worktrees/auto-claude/
#   memory_dir: .claude/memory/
#   checkpoints_dir: .claude/checkpoints/

Default Values

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

Integration Points

  • ac-state-tracker: Loads state config
  • ac-session-manager: Gets session settings
  • ac-memory-manager: Gets memory provider config
  • ac-cost-optimizer: Gets budget limits
  • ac-opus-analyzer: Gets analyzer model

References

  • references/CONFIG-SCHEMA.md - Full schema documentation
  • references/ENVIRONMENT.md - Environment variable guide

Scripts

  • scripts/config_manager.py - Core ConfigManager class
  • scripts/config_schema.py - Configuration schemas
  • scripts/path_manager.py - Path utilities