Skip to content
Back to skills

Subordinate Management

ASecurity

Supervisor operations for subordinate Anima. Perform suspension, resumption, model changes, restart, task delegation, status reading, and auditing. Use when: Use when: you need to disable or re-enable subordinates, change the main or BG model, restart processes, delegate tasks, or check the organization dashboard.

  • 264 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 29, 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/badge)](https://www.skillsdirectory.com/skills/xuiltul-subordinate-management)

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: >-
  Supervisor operations for subordinate Anima. Perform suspension, resumption, model changes, restart, task delegation, status reading, and auditing.
  Use when: Use when: you need to disable or re-enable subordinates, change the main or BG model, restart processes, delegate tasks, or check the organization dashboard.
---


# Skill: Subordinate Management (Supervisor Tools)

A set of supervisor tools automatically enabled for Anima instances with subordinates. Perform suspension, resumption, model changes, background model changes, restart, and status checks for all descendants (children, grandchildren, great-grandchildren, etc.), as well as task delegation and progress tracking for direct subordinates.

## Available Tools

### Operable on all subordinates (children, grandchildren, great-grandchildren, etc.)

| Tool | Purpose |
|--------|------|
| `disable_subordinate` | Request root to configure status.json `enabled: false` (process shutdown + prevent automatic restart) |
| `enable_subordinate` | Restore dormant subordinates |
| `set_subordinate_model` | Request root to update the main model for status.json and reload running processes |
| `set_subordinate_background_model` | Request root to update the model for heartbeat/cron. Applied from the next background task (clear with empty string) |
| `restart_subordinate` | Restart subordinate processes (status.json `restart_requested` flag. Reconciliation restarts within about 30 seconds) |
| `delegate_task` | Delegate tasks to direct subordinates (queue addition + DM send + create tracking entry on your side) |
| `org_dashboard` | Display process status, last activity, current task, and task count for all subordinates in a tree view |
| `ping_subordinate` | Check subordinate liveness (all at once if `name` is omitted, single if specified) |
| `read_subordinate_state` | Read subordinate's `current_state.md` |
| `audit_subordinate` | Comprehensive audit of subordinate's recent activity (activity summary, task status, error frequency, tool usage statistics, communication patterns) |

### Delegated Task Tracking

| Tool | Purpose |
|------|---------|
| `task_tracker` | Track progress of tasks delegated via `delegate_task` from the subordinate's queue (`status`: all / active / completed. Default: active) |

The delegator's tracking card references the delegate's authoritative task record. Use `task_tracker` to check status.

## Important: Difference Between disable_subordinate and send_message

- **disable_subordinate**: Changes status.json to `enabled: false`. Reconciliation will not auto-resume. **Use this one**
- Simply telling a subordinate to "rest" via send_message **does not stop the process**. Even if a message is sent, Reconciliation will restart it

## Usage

### Suspension and Resumption

When suspending multiple people, call `disable_subordinate` one at a time:

```
disable_subordinate(name="aoi", reason="業務縮小のため一時休止")
disable_subordinate(name="taro", reason="業務縮小のため一時休止")
enable_subordinate(name="aoi")
```

### Model changes and restart

These tools request root to update root-owned `status.json`. Do not edit directly from the Anima process. The main model is reloaded into running processes, and stopped Anima instances read the new configuration at next startup:

```
set_subordinate_model(name="aoi", model="claude-sonnet-4-6", reason="負荷分散のため")
```

The background model (for heartbeat/cron) is applied from the next task runner startup, and running tasks continue to completion:

```
set_subordinate_background_model(name="aoi", model="claude-sonnet-4-6", reason="heartbeat負荷軽減")
```

To clear the background model and revert to the main model:

```
set_subordinate_background_model(name="aoi", model="", reason="メインモデルに統一")
```

Only use `restart_subordinate` separately when a full process restart is truly necessary.

### Status Check and Audit

```
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時以降
```

Also executable from the CLI (useful when using via Bash in S/C/D/G-mode):

```bash
animaworks anima audit aoi              # 直近1日の監査
animaworks anima audit aoi --days 7     # 直近7日間の監査
animaworks anima audit --all --since 09:00  # 全Anima、今日9時以降
```

### Task Delegation

```
delegate_task(name="aoi", instruction="週次レポートをまとめて", summary="週次レポート作成")
# 必須: `name`, `instruction`。任意: `summary`, `workspace`, `acceptance_criteria`, `model`
# workspace を指定すると委譲先がそのワークスペースで作業する(workspace-manager スキル参照)
task_tracker(status="active")      # 委譲タスクの進捗確認(status: all / active / completed)
```

For workspace assignment to subordinates (specifying the primary working directory), refer to the `workspace-manager` skill.

## Permissions

- **All descendants (children, grandchildren, great-grandchildren, etc., recursive)**: Status check and management tools available
- **Direct subordinates only**: `delegate_task` (task delegation)
- Cannot operate on yourself

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.