
3rd/ccc
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Claudeコードのカスタムランチャー、動的プロンプト、レイヤー設定、簡単なカスタムホックとMCPをサポートしています.
概要
プロンプト、コマンド、エージェント、スキル、ホック、MCP、プラグインを単一の場所から構成できるClaudeコードのランチャーです。 - 現在のプロジェクトへのアクセスでTypeScriptのプロンプト、コマンド、エージェント、スキルを生成します。 - 自動検出されたプリセットとプロジェクトオーバーライドでグローバル設定をマージします。 - 小さなヘルパーで TypeScript で hooks、MCP サーバー、ステータス、ワークフローを記述します。 Anthropic と提携していません。 公式@anthropic-ai/claude-code CLI を使用します。 警告: Windowsでテストされていない、問題に遭遇した場合は問題を開きます。 - PATH の Bun 。 ccc は Bun で実行されるので、config のローディング、ホック、インライン MCP およびステータスラインをします。 - Node.js 24 または PATH の newer または CCC NODE を Node バイナリに設定します。 Claude コード自体は、Node で実行されます。 - オプション、Linux のみ: unshare (util-linux 2.38+) と C コンパイラ (cc)。 それらを使うと、Bashツールコマンドなどの子プロセスは、生成されたコンフィグ(使い方)も参照します。 CCCは、そのステップをスキップし、まだ動作します.
概要(AI 翻訳)
お問い合わせ
CCCは、プロンプト、コマンド、エージェント、スキル、ホック、MCP、プラグインを単一の場所から構成できるClaudeコードのランチャーです。レイヤーされた方法で。
-Dynamic 設定: 現在のプロジェクトにアクセスして、TypeScript のプロンプト、コマンド、エージェント、スキルを生成します。 -Layered config: は、自動検出されたプリセットとプロジェクトオーバーライドでグローバル設定をマージします。
- 低努力の拡張性: 小さなヘルパーで TypeScript のホック、MCP サーバー、ステータス、ワークフローを記述します。
Anthropic と提携していません。 公式[
@anthropic-ai/claude-codeCLIを使用します。
警告:Windowsでテストされなかったり、問題に動かせば問題を開けて下さい。
お問い合わせ
はじめる
##1. セットアップ
要求:
- Bun on [[
PATH].ccc]] は Bun で実行されるので、設定ローディング、ホック、インライン MCP、およびステータスラインを行います。 - Node.js 24 または
PATH] の newer 、またはCCC_NODEを Node バイナリに設定します。 クロードコード自体は、ノードの下に実行されます。 - オプション、Linux のみ:
unshare(util-linux 2.38+) と C コンパイラ ([cc]) 。 それらを使うと、Bashツールコマンドなどの子プロセスは、生成されたコンフィグ(使い方)も参照します。 CCCは、そのステップをスキップし、まだ動作します.
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
CCC is a launcher for Claude Code that lets you configure prompts, commands, agents, skills, hooks, MCPs, and plugins from a single place, in a layered way.
- Dynamic configuration: generate prompts, commands, agents, and skills in TypeScript with access to the current project.
- Layered config: merge global configuration with auto-detected presets and project overrides.
- Low‑effort extensibility: write hooks, MCP servers, statuslines, and workflows in TypeScript with tiny helpers.
Not affiliated with Anthropic. Uses the official
@anthropic-ai/claude-codeCLI.
Warning: Not tested on Windows, open an issue if you run into problems.
Getting Started
1. Setup
# clone this repo somewhere you'd like to keep going to edit your configuration
git clone https://github.com/3rd/ccc.git ~/my-claude-launcher
cd ~/my-claude-launcher
# install dependencies and link `ccc`
bun install
bun link
Requirements:
- Bun on
PATH.cccruns under Bun, and so do config loading, hooks, inline MCPs, and the statusline. - Node.js 24 or newer on
PATH, or setCCC_NODEto a Node binary. Claude Code itself runs under Node. - Optional, Linux only:
unshare(util-linux 2.38+) and a C compiler (cc). With them, child processes such as Bash tool commands also see your generated config (see How It Works). Without them, CCC skips that step and still works.
Claude Code version: @anthropic-ai/claude-code is pinned to an exact version in package.json, so bun update leaves it unchanged. To try another release, run bun add @anthropic-ai/claude-code@; at startup, CCC lists any runtime patch that no longer matches as stale. To run a different Claude Code executable without changing the dependency, set CLAUDE_PATH. CCC supports Claude Code 2.1.242 and later.
2. Customize your config
Your configuration lives in ./config, which ships with examples:
~/my-claude-launcher/ # Your copy of this repository
└── config/
├── global/ # Applies everywhere
│ ├── prompts/ # system.ts (system prompt) and user.ts (CLAUDE.md)
│ ├── commands/ # Slash commands
│ ├── agents/ # Sub-agents
│ ├── settings.ts # Claude Code settings plus CCC-only keys
│ ├── hooks.ts # Hooks
│ ├── mcps.ts # MCP servers
│ └── statusline.ts # Statusline
└── presets/ # Language/framework/whatever-specific configs
├── golang/
├── rust/
└── typescript/
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →