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-61674b78/badge)](https://www.skillsdirectory.com/skills/xuiltul-subordinate-management-61674b78)

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이 재시작한다

## 사용 방법

### 일시정지・복귀

여러 명을 일시정지할 경우 한 명씩 `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.