Communityコーディング&開発github.com

chan9yu/dotclaude

Claude Code用ドットファイル — OMCマルチエージェントオーケストレーション、プラグイン、フック、出力スタイル

dotclaude とは?

このスキルは、Claude Codeのためのドットファイル集であり、開発者がエージェントの動作をカスタマイズするための実用的な構成を提供します。主な機能として、OMC(One-Many Communication)方式によるマルチエージェントオーケストレーションをサポートし、複数のAIエージェントが協調してタスクを実行できるようにします。また、プラグインやフック(イベント駆動のカスタム処理)を追加可能で、出力スタイルの変更も行えます。これにより、Claude Codeを単なるコード補完ツールから、拡張性の高い開発プラットフォームへと変えることができます。主にClaude Code環境で動作し、設定ファイルを編集することで容易に導入可能です。

対応✓Claude Code~Codex CLI~Cursor
npx skills add chan9yu/dotclaude

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

dotclaude は何をしますか?

Claude Code用ドットファイル — OMCマルチエージェントオーケストレーション、プラグイン、フック、出力スタイル

概要

このリポジトリは、Claude Codeの動作を拡張・カスタマイズするための設定ファイル(dotfiles)を提供します。主に以下の機能を備えています:

  • OMCマルチエージェントオーケストレーション: 複数のエージェントが協調して複雑なタスクを実行するためのフレームワーク。
  • プラグイン: カスタム機能を追加するための拡張機構。
  • フック: 特定のイベント(コマンド実行前後など)にカスタム処理を挿入。
  • 出力スタイル: ターミナルでの出力形式をカスタマイズ。

インストール

git clone https://github.com/chan9yu/dotclaude.git ~/.claude
echo 'source ~/.claude/.clauderc' >> ~/.bashrc

使い方

OMCマルチエージェント設定

~/.claude/omc/ ディレクトリにエージェントごとの設定ファイルを配置します。

{
  "agents": [
    {
      "name": "coder",
      "role": "コード生成",
      "model": "claude-3-5-sonnet-20240620"
    },
    {
      "name": "debugger",
      "role": "デバッグ支援",
      "model": "claude-3-5-sonnet-20240620"
    }
  ]
}

プラグインとフック

プラグインは ~/.claude/plugins/ に、フックは ~/.claude/hooks/ に配置します。

例: フック(hooks/pre-commit)

#!/bin/bash
echo "コミット前にテストを実行します..."
npm test

出力スタイルのカスタマイズ

~/.claude/styles/ にテーマファイルを追加します。

サポート

  • プラットフォーム: Claude Code (CLI)
  • 言語: 設定ファイルはJSON、YAML、またはシェルスクリプト
  • 依存関係: 基本的に追加の依存関係は不要

ライセンス

MIT

関連スキル