GanyuanRan/Aegis

AIコーディングエージェントをアーキテクチャ認識型にします:ベースライン優先、エビデンス検証、ドリフトチェック、長時間タスクでも安全に。

Aegis とは?

GanyuanRan/Aegisは、AIコーディングエージェントがソフトウェアアーキテクチャを認識し、長時間のタスクにおいても一貫性と安全性を維持するためのスキルです。このスキルは、「ベースライン優先」の原則に基づき、エージェントがコード変更の前にプロジェクトのアーキテクチャ上の前提を確認します。また、各変更が「エビデンス検証」によってアーキテクチャの整合性を保証し、「ドリフトチェック」によってタスクの進行に伴う設計からの逸脱を検出します。主にClaude Code, Cursor, CodexなどのAIエージェントプラットフォームで動作し、大規模リファクタリングや段階的な機能追加など、複数ステップにわたるタスクにおいて、アーキテクチャの腐食を防ぎ、信頼性の高いコード生成を実現します。

対応~Claude Code~Codex CLI~Cursor
npx skills add GanyuanRan/Aegis

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

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

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

ドキュメント

Aegis は何をしますか?

AIコーディングエージェントをアーキテクチャ認識型にします:ベースライン優先、エビデンス検証、ドリフトチェック、長時間タスクでも安全に。

概要

Aegisは、AIエージェントがコードを変更する際に、プロジェクトのアーキテクチャを常に意識させるための設計パターンです。以下の3つの原則を中心に構成されています。

ベースライン優先

エージェントはコード変更を始める前に、まず現在のアーキテクチャのベースライン(設計ドキュメント、モジュール構成、依存関係など)を確認します。これにより、変更が既存のアーキテクチャに適合しているかを事前に検証できます。

エビデンス検証

各コード変更は、ベースラインと照らし合わせてエビデンス(証拠)で検証されます。例えば、「この関数を追加しても、レイヤードアーキテクチャの依存ルールに違反しないか」といったチェックを自動的に行います。

ドリフトチェック

長時間にわたるタスクでは、当初の設計から徐々に逸脱(ドリフト)するリスクがあります。Aegisはタスクの進行中、定期的に現在のコードベースをベースラインと比較し、アーキテクチャドリフトを検出して警告します。

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex (GitHub Copilot)
  • その他、AIエージェントフレームワーク

使い方

  1. プロジェクトのルートに .aegis/ ディレクトリを作成します。
  2. .aegis/baseline.md に現在のアーキテクチャの説明を記述します。
  3. .aegis/rules.mdc にアーキテクチャルール(例:依存関係の方向、命名規則など)を定義します。
  4. エージェントにAegisをロードし、タスクを実行します。

スキルの詳細

SKILL.md の内容に基づき、Aegisは以下のようなシナリオで効果を発揮します:

  • 大規模リファクタリング中のアーキテクチャ維持
  • 新機能追加時の既存設計との整合性確保
  • マルチステップタスクにおける進行中の変更の追跡
  • チーム開発における一貫したアーキテクチャガバナンス

関連スキル