claude-config-management
Claude Code設定(リポジトリルート)の構成管理ガイド。ファイルレベルsymlinkによる設定管理、管理対象の追加・削除、Taskfileタスクの実行方法を提供する。「設定ファイルを追加して」「新しいスキルを追加して」「symlinkの状態を確認して」「Claude設定を変更して」のようにClaude Code設定の構成変更を行うときに使用する。
Best use case
claude-config-management is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Claude Code設定(リポジトリルート)の構成管理ガイド。ファイルレベルsymlinkによる設定管理、管理対象の追加・削除、Taskfileタスクの実行方法を提供する。「設定ファイルを追加して」「新しいスキルを追加して」「symlinkの状態を確認して」「Claude設定を変更して」のようにClaude Code設定の構成変更を行うときに使用する。
Teams using claude-config-management should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/claude-config-management/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How claude-config-management Compares
| Feature / Agent | claude-config-management | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Claude Code設定(リポジトリルート)の構成管理ガイド。ファイルレベルsymlinkによる設定管理、管理対象の追加・削除、Taskfileタスクの実行方法を提供する。「設定ファイルを追加して」「新しいスキルを追加して」「symlinkの状態を確認して」「Claude設定を変更して」のようにClaude Code設定の構成変更を行うときに使用する。
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Claude Code 構成管理 ## アーキテクチャ `~/.claude` は実ディレクトリ。リポジトリの `dotclaude/` 配下の管理対象ファイルだけを個別に symlink する。 ランタイムファイル(cache, debug, history 等)はリポジトリに含まれない。 ``` ~/.claude/ (実ディレクトリ) ├── CLAUDE.md -> <repo>/dotclaude/CLAUDE-global.md ├── settings.json -> <repo>/dotclaude/settings.json ├── env.sh -> <repo>/dotclaude/env.sh ├── hooks/ -> <repo>/dotclaude/hooks/ ├── skills/ │ ├── <skill-name>/ -> <repo>/dotclaude/skills/<skill-name>/ (symlink) │ └── <plugin-skills>/ (実ディレクトリ、管理外) ├── cache/ (ランタイム、管理外) ├── projects/ (ランタイム、管理外) └── ... ``` **管理方針**: `dotclaude/` 配下のファイル・ディレクトリが symlink 対象。リポジトリルートの他のファイルは管理外。 ## タスク ```sh task setup # symlink セットアップ (マイグレーション含む) task status # 状態確認 task clean # symlink 削除 ``` タスク定義: `Taskfile.yml` (リポジトリルート) ## 管理対象の追加手順 ### トップレベルファイルを追加 1. `dotclaude/` に `<filename>` を配置 2. `Taskfile.yml` の `setup` タスクの `for file in dotclaude/settings.json dotclaude/env.sh` に追加 3. `task setup` を実行 ### トップレベルディレクトリを追加 1. `dotclaude/` に `<dirname>/` を配置 2. `Taskfile.yml` の `setup` タスクの `for dir in dotclaude/hooks` に追加 3. `task setup` を実行 ### グローバルスキルを追加 (git管理対象) 1. `dotclaude/skills/<skill-name>/SKILL.md` を作成 2. `task setup` を実行 (`dotclaude/skills/*/` を自動検出、Taskfile変更不要) ### プロジェクトスコープのスキルを追加 `.claude/skills/<skill-name>/SKILL.md` を作成。symlink 不要。 ## worktree 環境チェック worktree 環境では symlink 先がメインリポジトリを指すため、`~/.claude/` 配下の symlink を直接編集してはいけない。 worktree 判定を行い、`$(pwd)/<file>` を使用すること。 ```bash GIT_DIR=$(git rev-parse --git-dir) GIT_COMMON=$(git rev-parse --git-common-dir) # GIT_DIR != GIT_COMMON → worktree 環境 # GIT_DIR == GIT_COMMON → 通常リポジトリ ``` 詳細は CLAUDE.md の「worktree 環境でのファイルパス解決」を参照。 ## 注意事項 - `ln -sfn` でディレクトリ先に既存ディレクトリがあるとネスト symlink が発生する。 `~/.claude` が実ディレクトリであることを前提としている - `task setup` はべき等 (何度実行しても安全)
Related Skills
import-existing-ai-config
Import existing AI tool configurations (from Claude, Copilot, or Cursor) into universal-ai-config templates. Converts target-specific files into universal templates.
Ground Truth Management
Comprehensive guide to creating, managing, and maintaining ground truth datasets for AI evaluation including annotation, quality control, and versioning
EchoKit Config Generator
Generate config.toml for EchoKit servers with interactive setup for ASR, TTS, LLM services, MCP servers, API key entry, and server launch
data-management
Comprehensive DataFrame loading, filtering, transformation, and data pipeline management from Excel, CSV, and multiple sources with YAML-driven configuration.
composer-dependency-management
Rules pertaining to Composer dependency management, promoting best practices for declaring and updating dependencies.
claude-player
An AI-powered Game Boy emulator agent that uses Claude's vision and reasoning to autonomously play Game Boy games.
claude-opus-4-5-migration
Migrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5. Use when the user wants to update their codebase, prompts, or API calls to use Opus 4.5. Handles model string updates and prompt adjustments for known Opus 4.5 behavioral differences. Does NOT migrate Haiku 4.5.
ck:project-management
Track progress, update plan statuses, manage Claude Tasks, generate reports, coordinate docs updates. Use for project oversight, status checks, plan completion, task hydration, cross-session continuity.
bigconfig-generator
Use this skill when creating or updating Bigeye monitoring configurations (bigconfig.yml files) for BigQuery tables. Works with metadata-manager skill.
ai-agent-config
Manage AI coding skills across platforms (Claude Code, Antigravity, Cursor, Windsurf) using ai-agent-config CLI. Use when the user wants to sync skills to/from GitHub, install to multiple platforms, add custom skill sources, or configure skill management settings.
agentpmt-tool-file-management-d789ed
Use AgentPMT external API to run the File Management tool with wallet signatures, credits purchase, or credits earned from jobs.
agent-config-maintenance
Refactor Codex configuration files and Agent Skills by splitting concerns, deduplicating instructions, and reorganizing guidance across AGENTS.md, project docs, and skills. Use when asked to clean up AGENTS.md, move instructions into skill bundles, or standardize agent setup rules.