Claude CodeまたはCodexが作成する、構成要素・ファイル・エンドポイントとそれらのつながりを示す、コードベースのインタラクティブな平易な言葉のマップ。
sezaakgun/cc-arcade
Claudeが作業している間、Claude Codeのプロンプト上で遊べるターミナル向けアーケードゲーム(Snake、Tetris、Doom風シューティング、2048など)。
- スター
- 46
- フォーク
- 5
- 未解決の Issue
- 1
- 最終コミット
- 5 日前
これは何?
cc-arcadeは、プロンプト上部に9種類のミニゲームとバーチャルペットを追加するClaude Codeプラグインです。/arcadeを実行して、Snake、Tetris、2048、Minesweeper、Flappy、Pong、タイピングテスト、Space Invaders、または簡易的な一人称シューティングなどからゲームを選ぶと、Claudeがリクエストを処理している間に遊べます。Claudeのターンが終わると、開いているゲームは一時停止し、ステータス行にその旨が表示されます。
ゲームはモデルを呼び出さずにプラグイン内で動作するため、プレイにトークンはかかりません。テストの成功・失敗、git commitの成功、ClaudeのEdit、Write、NotebookEditツールによるファイル編集に応じてペットが成長します。ゲームごとの最高スコアはセッションをまたいで保存されます。
このプラグインはClaude Codeのfunction hooksに依存しており、function hooksは早期アクセス段階のため、CLAUDE_CODE_ENABLE_FUNCTION_HOOKS環境変数が必要です。マウス入力を報告できる対話型ターミナルが必要です。ヘッドレス実行、デスクトップアプリ、モバイルでは表示されません。
主な機能
- 01プロンプト上部で遊べる9種類のゲーム。Snake、Tetris、2048、Minesweeper、通路型シューティングなどを収録。
- 02Claudeのターンが終わるとゲームが一時停止し、ステータスバナーが表示される。
- 03モデルを呼び出さずにゲームが動作するため、トークンを消費しない。
- 04テストの成功・失敗、commit、ファイル編集に応じてバーチャルペットが成長する。
- 05ゲームごとの最高スコアをセッションをまたいで保存できる。
ユースケース
- Claudeが長時間のリファクタリングやテストスイートの実行をしている間の暇つぶし。
- ターミナルを離れずに、プロンプトの合間に短い休憩を取る。
- Claude Codeのfunction hooksを使ってプロンプト上部にカスタムUIを描画する方法を試す。
クイックスタート
- 1
~/.claude/settings.json に env キーを追加して function hooks を有効にします
- 2
GitHub からマーケットプレイスを追加します
claude plugin marketplace add sezaakgun/cc-arcade - 3
プラグインをインストールします
claude plugin install cc-arcade@cc-arcade - 4
Claude Code を起動し、/arcade を実行してゲームを選びます
claude
使う前に知っておきたいこと
- function hooks を環境変数で有効にした Claude Code 2.1.269 以降が必要です。
- function hooks は早期アクセス段階のため、Claude Code のリリース間で API が変更される場合があります。
- claude -p、デスクトップアプリ、モバイルでは動作しません。また、マウスクリックを報告するターミナルが必要です。
収録されている特集
トピック
よくある質問
- cc-arcade とは?
- Claudeが作業している間、Claude Codeのプロンプト上で遊べるターミナル向けアーケードゲーム(Snake、Tetris、Doom風シューティング、2048など)。 cc-arcadeは、プロンプト上部に9種類のミニゲームとバーチャルペットを追加するClaude Codeプラグインです。/arcadeを実行して、Snake、Tetris、2048、Minesweeper、Flappy、Pong、タイピングテスト、Space Invaders、または簡易的な一人称シューティングなどからゲームを選ぶと、Claudeがリクエストを処理している間に遊べます。Claudeのターンが終わると、開いているゲームは一時停止し、ステータス行にその旨が表示されます。
- cc-arcade は無料で使えますか?ライセンスは?
- cc-arcade は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- cc-arcade は今もメンテナンスされていますか?
- 活発にメンテナンス中。cc-arcade の最終コミットは 2026年11月3日 です。
- cc-arcade は何に使えますか?
- Claudeが長時間のリファクタリングやテストスイートの実行をしている間の暇つぶし。 ターミナルを離れずに、プロンプトの合間に短い休憩を取る。 Claude Codeのfunction hooksを使ってプロンプト上部にカスタムUIを描画する方法を試す。
- cc-arcade のインストール方法は?
- ~/.claude/settings.json に env キーを追加して function hooks を有効にします GitHub からマーケットプレイスを追加します: claude plugin marketplace add sezaakgun/cc-arcade プラグインをインストールします: claude plugin install cc-arcade@cc-arcade Claude Code を起動し、/arcade を実行してゲームを選びます: claude
- cc-arcade はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/sezaakgun/cc-arcade
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
コンテキストやコスト、アドバイザーのタイムライン、権限チェック、サブエージェントの動きをリアルタイム表示するClaude Code向けmod。
AIコーディングエージェントに、再利用と最小限の実装を優先し、必要なコードだけを書かせるプロンプト型スキル。
次の行動を先に示し、番号付きの手順で余計な前置きを省く、コーディングアシスタント向けスキル。
静止画1枚から約5秒のシームレスなループアニメーションを作り、MP4、GIF、WebP、Live Photoとして書き出すClaude Codeプラグイン。
外部依存なしで、関数型のコンポーネント駆動スタイルを使ったターミナルUIを構築できる、ヘッダー形式のC++ライブラリです。