AgentSkillsCN

Claude Config

Claude Code設定管理。settings.json、hooks、agents、skillsの確認・編集。トリガー: claude設定, hooks, settings, claude config, エージェント設定

中文原作
SKILL.md
--- frontmatter
description: "Claude Code設定管理。settings.json、hooks、agents、skillsの確認・編集。トリガー: claude設定, hooks, settings, claude config, エージェント設定"
allowed-tools:
  - Bash
  - Read
  - Edit
  - Grep
  - Glob

claude-config スキル

Claude Code設定ファイルの確認・編集を行う。

管理対象ファイル

ファイル/ディレクトリ説明symlink先
claude/settings.jsonClaude Code設定~/.claude/settings.json
claude/statusline.shステータスライン表示~/.claude/statusline.sh
claude/CLAUDE.mdユーザーグローバル指示~/.claude/CLAUDE.md
claude/hooks/PostToolUseフック~/.claude/hooks/
claude/agents/カスタムエージェント~/.claude/agents/
.claude/skills/カスタムスキルプロジェクトレベル

コマンド

settings.json確認

bash
cat /Users/snkrheadz/ghq/github.com/snkrheadz/laptop/claude/settings.json

symlinkの状態確認

bash
ls -la ~/.claude/
ls -la ~/.claude/settings.json
ls -la ~/.claude/hooks/
ls -la ~/.claude/agents/

agents一覧

bash
ls -la /Users/snkrheadz/ghq/github.com/snkrheadz/laptop/claude/agents/

skills一覧

bash
ls -la /Users/snkrheadz/ghq/github.com/snkrheadz/laptop/.claude/skills/

hooks一覧

bash
ls -la /Users/snkrheadz/ghq/github.com/snkrheadz/laptop/claude/hooks/

CLAUDE.md確認

bash
cat /Users/snkrheadz/ghq/github.com/snkrheadz/laptop/claude/CLAUDE.md | head -100

statusline.sh確認

bash
cat /Users/snkrheadz/ghq/github.com/snkrheadz/laptop/claude/statusline.sh

settings.jsonの構造

json
{
  "hooks": {
    "PostToolUse": [...],
    "Stop": [...]
  },
  "plugins": {
    "allowed": [...]
  },
  "permissions": {
    "allow": [...],
    "deny": [...]
  },
  "statusLine": "shell:/path/to/statusline.sh"
}

Hooksの設定

PostToolUse

ツール実行後に自動実行されるフック。

json
{
  "hooks": {
    "PostToolUse": [
      {
        "matcher": "Write|Edit",
        "hooks": [
          {
            "type": "command",
            "command": "shellcheck -x \"$CLAUDE_FILE_PATH\"",
            "condition": "glob:.sh"
          }
        ]
      }
    ]
  }
}

実行フロー

設定確認

  1. settings.jsonの内容確認
  2. symlinkの状態確認
  3. 利用可能なagents/skillsの一覧表示

設定変更

  1. 変更対象ファイルの確認
  2. 変更内容のレビュー
  3. ファイル編集
  4. Claude Code再起動の案内

使用例

  • "Claude設定を確認"
  • "settings.jsonを見せて"
  • "利用可能なagentsを一覧"
  • "hooksの設定を確認"
  • "skillsを一覧"

Skills(プロジェクトレベル)

スキルトリガー
brew-managebrew, homebrew, package
dotfiles-rollbackrollback, backup, restore
dotfiles-syncsync, 同期, push
mise-runtimemise, runtime, node, go
security-checksecurity, gitleaks, scan
zsh-configzsh, shell, alias
health-check健全性, 診断, check
symlink-managesymlink, link, リンク
git-configgit config, gitconfig
launchd-managelaunchd, auto-sync
claude-configclaude設定, hooks
tmux-configtmux
new-machine-setup新マシン, setup

Agents(ユーザーレベル)

エージェント説明
verify-shellシェルスクリプト検証
diagnose-dotfiles問題診断
migration-assistant新マシン移行

注意事項

  • 設定変更後はClaude Code再起動が必要
  • settings.jsonの構文エラーに注意
  • hooksのコマンドは絶対パスを使用
  • agentsは ~/.claude/agents/ に配置
  • skillsはプロジェクトレベル(.claude/skills/