Skip to content
Back to skills

Subordinate Management

ASecurity

部下Animaのスーパーバイザー操作。休止・復帰・モデル変更・再起動・タスク委譲・状態読取・監査を行う。 Use when: 部下の無効化・再有効化、メインまたはBGモデル変更、プロセス再起動、delegate_task、組織ダッシュボード確認が必要なとき。

  • 264 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 3, 2026
ai-agentsbash

Works with

  • cli

Security analysis

A100/100

Scanned October 2, 2026

npx -y skills add xuiltul/animaworks --skill subordinate-management --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Subordinate Management?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Subordinate Management
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/xuiltul-subordinate-management-animaworks/badge)](https://www.skillsdirectory.com/skills/xuiltul-subordinate-management-animaworks)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.