Community研究&データ分析github.com

plain-eggandtongue4179/MiniCC

Claude Codeのソースコードを研究し、19のハンズオンエンジニアリングモジュールを完了することで、独自のAIコードエージェントを構築できます。

MiniCC とは?

これは、AIコードエージェント「Claude Code」の内部構造を深く理解し、実際に自分自身で再構築することを目的としたハンズオンスキルです。開発者は、提供されたソースコードと19の段階的なモジュールを通じて、エージェントの設計思想、ツール使用の仕組み、コード生成のロジックなどを学びます。各モジュールは実際のコーディング課題で構成されており、単なる理論ではなく実践的なスキルが身につきます。主にClaude Codeを対象としており、同様のアーキテクチャを持つ他のAIコーディングエージェントの開発にも応用可能です。このスキルを完了することで、開発者はAIエージェントのカスタマイズや独自機能の追加ができるようになります。

対応✓Claude Code~Codex CLI~Cursor
npx skills add plain-eggandtongue4179/MiniCC

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

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

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

ドキュメント

MiniCC は何をしますか?

Claude Codeのソースコードを研究し、19のハンズオンエンジニアリングモジュールを完了することで、独自のAIコードエージェントを構築できます。

概要

このリポジトリは、Claude Codeの動作原理を深く理解し、実際にあなた自身のAIコードエージェントをゼロから構築するための実践的な学習リソースです。19のモジュールを通じて、エージェントの中核機能から高度なカスタマイズまでを段階的に学びます。

モジュール一覧

  1. 環境セットアップ - 開発環境の準備と基本的な依存関係のインストール
  2. CLIの基本構造 - コマンドラインインターフェースの設計
  3. ツールシステム - エージェントが使用するツールの定義と呼び出し
  4. プロンプトエンジニアリング - 効果的なプロンプトの設計
  5. コード生成パイプライン - コード生成の流れと最適化
  6. エラーハンドリング - 例外処理と回復戦略 ...(全19モジュール)

学習の進め方

各モジュールは以下の構成を持っています:

  • 理論:モジュールの背景と目的
  • 実践:実際のコードを書きながら学ぶ演習
  • 確認:理解度をチェックするクイズ

対象プラットフォーム

  • Claude Code(主対象)
  • 同様のアーキテクチャを持つAIコーディングエージェント

必要条件

  • Node.js 18+
  • TypeScriptの基礎知識
  • 基本的なCLIツールの理解

クイックスタート

git clone https://github.com/plain-eggandtongue4179/MiniCC
cd MiniCC
npm install
npm run start-module 1

貢献

プルリクエストは歓迎します。大きな変更を加える前に、まずissueを開いて議論してください。

ライセンス

MIT

関連スキル