Agent skill · software engineering · affaan-m
agentic-os
Claude Code 上に永続的なマルチエージェントオペレーティングシステムを構築します。カーネルアーキテクチャ、スペシャリストエージェント、スラッシュコマンド、ファイルベースのメモリ、スケジュールされた自動化、外部データベースなしの状態管理をカバーします。
Why this skill is useful
Adds a comprehensive multi-agent architecture with executable scripts for automation and persistent memory management that the AI cannot generate on its own.
What it needs
Requires git installed locally. About 3k tokens when loaded. Last updated 2026-08-06. 238,342 stars on the source repository.
What this skill does
エージェニック OS Claude Code をチャットセッションではなく永続的なランタイム / オペレーティングシステムとして扱います。このスキルは本番のエージェニックセットアップで使用されるアーキテクチャを成文化します:スペシャリストエージェントにタスクをルーティングするカーネル設定、永続的なファイルベースのメモリ、スケジュールされた自動化、JSON/Markdown データ層。 起動タイミング Claude Code 内でマルチエージェントワークフローを構築する セッション再起動後も維持される永続的な Claude Code 自動化をセットアップする 繰り返しタスク向けの「パーソナル OS」または「エージェニック OS」を作成する ユーザーが「エージェニック OS」、「パーソナル OS」、「マルチエージェント」、「エージェントコーディネーター」、「永続エージェント」と言う コンテキストがセッションをまたいで維持される必要がある長期プロジェクトを構造化する アーキテクチャ概要 エージェニック OS には 4 つの層があります。各層はプロジェクトルートのディレクトリです。 層の責任 層 目的 永続化 --- --- --- カーネル(CLAUDE.md) アイデンティティ、ルーティング、モデルポリシー、エージェントレジストリ Git 追跡 エージェント(agents/) スコープされたツールとメモリを持つスペシャリストアイデンティティ Git 追跡 コマンド(.claude/commands/) ユーザー向けスラッシュコマンド(/daily-sync、/outreach) Git 追跡 スクリプト(scripts/) cron またはウェブフックによってトリガーされる Python/JS デーモン Git 追跡 状態(data/) 追記専用ログ、プロジェクト状態、決定記録 Git 無視または追跡 カーネル CLAUDE.md はカーネルです。COO / オーケストレーターとして機能します。Claude はセッション開始時にそれを読み、作業をルーティングするために使用します。 カーネル構造 重要な原則 カーネルは小さく宣言的であるべきです。ルーティングロジックはコードではなく Markdown テーブルに記載します。これによりシステムはデバッグなしに検査・編集可能になります。 スペシャリストエージェント 各エージェントは agents/ のスタンドアロン Markdown ファイルです。Claude はタスクをルーティングする際に関連するエージェントファイルをロードします。 エージェント定義フォーマット マルチエージェント連携パターン タスクが複数のエージェントにまたがる場合、カーネルはそれらを順次または並行して実行します: 並行実行のために、Claude Code のバックグラウンドタスク機能や特定のエージェントコンテキストで Claude Code を呼び出すシェルスクリプトを使用します。 コマンドと毎日のワークフロー スラッシュコマンドは .claude/commands/ の Markdown ファイルです。再利用可能なワークフローを定義します。 コマンド構造 標準コマンドセット コマンド 目的 --- --- /daily-sync 朝のブリーフィング:状態、ブロッカー、優先事項 /outreach アウトリーチワークフローを実行する(メール、LinkedIn など) /research <topic> 引用追跡付きの詳細な調査 /apply-jobs 対象ロール向けに履歴書とカバーレターをカスタマイズする /analytics Stripe、GitHub、またはカスタムソースからメトリクスを取得する /interview-prep フラッシュカードまたはモック面接質問を生成する /decision <topic> 賛否と選択したパスで決定を記録する コマンドの有効化 コマンドファイルを .claude/commands/<command-name>.md に配置します。Claude Code はそれらを自動検出します。ユーザーは /<command-name> で呼び出します。 永続メモリ メモリはファイルベースです。ベクトル DB なし、Redis なし、PostgreSQL なし。data/ の JSON と Markdown ファイルがデータベースです。 メモリディレクトリ構造 毎日のログフォーマット 自動リフレクションパターン 各セッションの終わりに、カーネルはリフレクションを追記します: これによりコードを変更することなく時間とともにシステムを改善するフィードバックループが作られます。 スケジュールされた …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills affaan-m/agentic-os