Communityライティング&編集github.com

KakkoiDev/icm-runtime

解釈可能コンテキスト手法(ICM)— 構造化されたマルチステージAIワークフローのためのbashランタイムと再利用可能なコーディングエージェントスキル

icm-runtime とは?

このスキルは、解釈可能コンテキスト手法(ICM)のランタイム実装であり、bashスクリプトベースの実行環境と再利用可能なコーディングエージェントスキルを提供します。ICMは、複雑なAIワークフローを複数のステージに分割し、各ステージのコンテキストを明確にすることで、AIエージェントの動作を解釈可能かつデバッグしやすくします。このスキルは、Claude CodeやCursorなどの複数のAIエージェントプラットフォームに対応しており、シェルコマンドやスクリプトを介して直接呼び出すことができます。開発者は、このスキルを使用して、コード生成、テスト、レビューなどのタスクを構造化された方法で実行し、ワークフローの各ステップの透明性を確保できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add KakkoiDev/icm-runtime

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

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

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

ドキュメント

icm-runtime は何をしますか?

解釈可能コンテキスト手法(ICM)— 構造化されたマルチステージAIワークフローのためのbashランタイムと再利用可能なコーディングエージェントスキル

概要

このリポジトリは、解釈可能コンテキスト手法(ICM) のランタイム実装を提供します。ICMは、AIエージェントのワークフローを複数の明確に定義されたステージに分割し、各ステージのコンテキストを明示的に管理することで、ワークフローの解釈可能性と再利用性を向上させます。

特徴

  • bashランタイム: 軽量でポータブルな実行環境
  • 再利用可能なスキル: コード生成、テスト、デバッグなどの一般的なタスクに対応
  • マルチステージワークフロー: 複雑なタスクをステージに分割して管理
  • プラットフォーム非依存: Claude Code、Cursor、Codexなど複数のAIエージェントで動作

インストール

git clone https://github.com/KakkoiDev/icm-runtime.git
cd icm-runtime
chmod +x install.sh
./install.sh

使用方法

スキルの呼び出し

icm run skill:generate-code --language python --task "REST APIの作成"

ワークフローの実行

icm workflow run workflow-example.yaml

利用可能なスキル

スキル名説明
generate-code指定された言語とタスクに基づいてコードを生成
run-testsテストスイートを実行し結果を報告
review-codeコードレビューを実施し改善案を提案
debug-sessionインタラクティブなデバッグセッションを開始

設定

環境変数または設定ファイルで動作をカスタマイズできます。

# config.yaml
runtime:
  log_level: info
  max_stages: 10
skills:
  generate-code:
    default_language: python
    template_dir: ./templates

ライセンス

MIT

関連スキル