# kage 影 - Project Raison d'être (存在意義)

`kage` は、単なる「AI機能付きのcron」ではありません。エージェント中心の開発環境において、**「人間の思考の外側で自律的に動作する影の実行層」**を提供することを目的としています。

## なぜ `kage` が必要なのか？

### 1. AIと現実の実行（Cron）のギャップを埋める
現在のLLMは高度な指示（プロンプト）を理解できますが、それを実行に移すには「誰かがプロンプトを入力する」というトリガーが必要です。`kage` は、特定のプロジェクトコンテキストにおいて、AIへの指示をスケジュール化し、**人間が介在することなく** 定期的に実行・記録する仕組みを提供します。

### 2. コンテキスト志向のオートメーション
従来の汎用cronはシステム全体の管理には向いていますが、個別のプロジェクト（ディレクトリ）ごとの細かな文脈を扱うのが不得手です。`kage` は `.kage` ディレクトリを通じてプロジェクトに密着し、そのプロジェクトにとって最適なAIモデルやツール設定を局所的に維持します。

### 3. 「エージェント・ファースト」な設計
AIエージェント（Claude, Gemini, etc.）が自らこの `kage` を設定し、自分の「分身」や「監視役」としてバックグラウンドで走らせることを想定しています。`SKILL.md` の提供により、AIが自律的にタスクをスケジュールし、プロジェクトの健全性を維持し続ける世界を目指しています。

## コアバリュー

- **Autonomous (自律性)**: 一度セットアップすれば、PCが起きている限りあなたの影として働き続けます。
- **Transparent (透明性)**: Web UIを通じて、AIがいつ、何をし、何を出力したのかをいつでも確認できます。
- **Flexible (柔軟性)**: 特定のAIベンダーに縛られず、あらゆるCLIツールをプロバイダーとして統合可能です。

## 未来像
`kage` は、開発者が眠っている間もコードをリファクタリングし、ドキュメントを更新し、潜在的なバグを指摘し続ける「プロアクティブな開発環境」の基盤となります。
