Back to skills
SKILL.md
Subordinate Management
ASecurity部下Animaのスーパーバイザー操作。休止・復帰・モデル変更・再起動・タスク委譲・状態読取・監査を行う。 Use when: 部下の無効化・再有効化、メインまたはBGモデル変更、プロセス再起動、delegate_task、組織ダッシュボード確認が必要なとき。
- 264 stars
- 0 votes
- 0 copies
- 1 view
- Added September 3, 2026
Works with
Security analysis
100/100npx -y skills add xuiltul/animaworks --skill subordinate-management --agent claude-codeAre you the author of Subordinate Management?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/xuiltul-subordinate-management-animaworks)---
name: subordinate-management
description: >-
部下Animaのスーパーバイザー操作。休止・復帰・モデル変更・再起動・タスク委譲・状態読取・監査を行う。
Use when: 部下の無効化・再有効化、メインまたはBGモデル変更、プロセス再起動、delegate_task、組織ダッシュボード確認が必要なとき。
---
# スキル: 部下管理(スーパーバイザーツール)
部下を持つAnimaに自動で有効化されるスーパーバイザーツール群。全配下(子・孫・曾孫…)の休止・復帰・モデル変更・バックグラウンドモデル変更・再起動・状態確認、直属部下へのタスク委譲と進捗追跡を行う。
## 使えるツール
### 全配下(子・孫・曾孫…すべて)に操作可能
| ツール | 用途 |
|--------|------|
| `disable_subordinate` | root に status.json `enabled: false` の設定を依頼(プロセス停止 + 自動復帰防止) |
| `enable_subordinate` | 休止中の配下を復帰 |
| `set_subordinate_model` | root に status.json のメインモデル更新と起動中プロセスの reload を依頼 |
| `set_subordinate_background_model` | root に heartbeat/cron 用モデルの更新を依頼。次回のバックグラウンドタスクから適用(空文字でクリア) |
| `restart_subordinate` | 配下プロセスを再起動(status.json `restart_requested` フラグ。Reconciliation が約30秒以内に再起動) |
| `delegate_task` | 直属部下にタスクを委譲(キュー追加 + DM送信 + 自分側追跡エントリ作成) |
| `org_dashboard` | 配下全体のプロセス状態・最終アクティビティ・現在タスク・タスク数をツリー表示 |
| `ping_subordinate` | 配下の生存確認(`name` 省略で全員一括、指定で単一) |
| `read_subordinate_state` | 配下の `current_state.md` を読み取り |
| `audit_subordinate` | 配下の直近活動を包括監査(活動サマリー・タスク状況・エラー頻度・ツール使用統計・通信パターン) |
### 委譲タスク追跡
| ツール | 用途 |
|--------|------|
| `task_tracker` | `delegate_task` で委譲したタスクの進捗を部下側キューから追跡(`status`: all / active / completed。デフォルト: active) |
委譲元の追跡カードは、委譲先の正本タスク記録を参照する。状態の確認には `task_tracker` を使用する。
## 重要: disable_subordinate と send_message の違い
- **disable_subordinate**: status.json を `enabled: false` に変更。Reconciliation が自動復帰させない。**こちらを使うこと**
- send_message で「休んで」と伝えるだけでは**プロセスは停止しない**。メッセージを送っても Reconciliation が再起動する
## 使い方
### 休止・復帰
複数人を休止する場合は1人ずつ `disable_subordinate` を呼ぶ:
```
disable_subordinate(name="aoi", reason="業務縮小のため一時休止")
disable_subordinate(name="taro", reason="業務縮小のため一時休止")
enable_subordinate(name="aoi")
```
### モデル変更と再起動
これらのツールは root に root 所有 `status.json` の更新を依頼する。Anima プロセスから直接編集しない。メインモデルは起動中プロセスに reload され、停止中の Anima は次回起動時に新設定を読む:
```
set_subordinate_model(name="aoi", model="claude-sonnet-4-6", reason="負荷分散のため")
```
バックグラウンドモデル(heartbeat/cron 用)は次回のタスクランナー起動から適用され、実行中のタスクはそのまま完了する:
```
set_subordinate_background_model(name="aoi", model="claude-sonnet-4-6", reason="heartbeat負荷軽減")
```
バックグラウンドモデルをクリアしてメインモデルに戻す場合:
```
set_subordinate_background_model(name="aoi", model="", reason="メインモデルに統一")
```
プロセス全体の再起動が本当に必要な場合にのみ、別途 `restart_subordinate` を使う。
### 状態確認・監査
```
org_dashboard() # 配下全体のダッシュボード
ping_subordinate() # 全配下の生存確認
ping_subordinate(name="aoi") # 単一の生存確認
read_subordinate_state(name="aoi") # 現在タスク・保留タスクの内容
audit_subordinate(name="aoi") # 直近1日の包括監査レポート
audit_subordinate(name="aoi", days=7) # 直近7日間の監査(days は 1〜30)
audit_subordinate(since="09:00") # 全配下の今日9時以降の監査
audit_subordinate(name="aoi", since="13:00") # aoi の今日13時以降
```
CLI からも実行可能(S/C/D/G-mode の Bash 経由で使う場合に便利):
```bash
animaworks anima audit aoi # 直近1日の監査
animaworks anima audit aoi --days 7 # 直近7日間の監査
animaworks anima audit --all --since 09:00 # 全Anima、今日9時以降
```
### タスク委譲
```
delegate_task(name="aoi", instruction="週次レポートをまとめて", summary="週次レポート作成")
# 必須: `name`, `instruction`。任意: `summary`, `workspace`, `acceptance_criteria`, `model`
# workspace を指定すると委譲先がそのワークスペースで作業する(workspace-manager スキル参照)
task_tracker(status="active") # 委譲タスクの進捗確認(status: all / active / completed)
```
部下へのワークスペース割り当て(主な作業ディレクトリの指定)は `workspace-manager` スキルを参照すること。
## 権限
- **全配下(子・孫・曾孫…再帰)**: 状態確認・管理ツールが使用可能
- **直属部下のみ**: `delegate_task`(タスク委譲)
- 自分自身の操作は不可
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.