원클릭으로
task-dashboard
Teaches Master Agent how to inspect swarm runtime state, summarize task health, and flag stale or failed work.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Teaches Master Agent how to inspect swarm runtime state, summarize task health, and flag stale or failed work.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
TEMPORARILY DISABLED. Do not use this skill for automatic Optimus fleet dispatch. The Optimus orchestrator passthrough is currently disabled because wait_for_completion can exceed MCP request timeouts; when users ask for optimus-fleet, fleet mode, or automatic orchestration, explain that the skill is disabled and use manual step-by-step execution or direct sub-agents instead.
First-run protocol for the Master Agent. Read this BEFORE using any Optimus MCP tools.
Dispatches a task to a specialized agent role using async-first, non-blocking delegation via the Spartan Swarm.
Integrate Optimus Agent Runtime into external applications via HTTP REST, TypeScript SDK, or CLI contract. Use when a user wants to embed AI agent capabilities into their own app, service, or CI/CD pipeline — without dealing with MCP transport.
Autonomous release gate: runs on a schedule, inspects commits since the last tag, determines whether to release, and executes the release pipeline via the release-process skill.
Generic, config-driven release process for any project type. Covers version bumping, changelog, build, documentation, tagging, and publishing with auto-detection for npm, Python, and Rust projects.
| name | task-dashboard |
| description | Teaches Master Agent how to inspect swarm runtime state, summarize task health, and flag stale or failed work. |
This skill teaches you how to inspect background execution state in one pass and present a concise dashboard instead of raw logs.
All swarm state lives in .optimus/state/ and .optimus/agents/:
| Source | Path | What It Contains |
|---|---|---|
| Task Manifest | .optimus/state/task-manifest.json | All delegate_task and dispatch_council records (status, role/roles, output, timing, issue links) |
| T1 Agent Status | .optimus/agents/<name>.md frontmatter status field | running = currently executing, idle = available |
| T3 Usage Log | .optimus/state/t3-usage-log.json | Invocation counts, success rates per dynamic role |
| Lock Files | .optimus/agents/<name>.lock | Which agents are currently locked by a running process |
Read .optimus/state/task-manifest.json exactly once for the snapshot.
If a single task needs a live refresh, use check_task_status for that task only.
For each manifest entry:
delegate_task or dispatch_councilrole for delegate_taskroles.join(', ') for dispatch_councilstartTimestatus, output_path, and github_issue_number when presentIf a field is missing, render n/a instead of dropping the row.
Compute counts for:
runningcompletedverifiedpartialfailedAlso produce:
startTime with status completed or verifiedrunning longer than 10 minutesfailed entries with error_messageRead .optimus/agents/*.md frontmatter status and compare with lock files:
status: running + lock exists: healthy runningstatus: running + no lock: possibly stale/abandonedstatus: idle + lock exists: lock leak candidateUse a concise report with three sections:
Never paste the raw manifest JSON into chat.
Read .optimus/state/task-manifest.json. Each entry has:
{
"task_xxx": {
"type": "delegate_task" | "dispatch_council",
"status": "running" | "completed" | "verified" | "partial" | "failed",
"role": "qa-engineer", // for delegate_task
"roles": ["chief-architect", "security"], // for dispatch_council
"output_path": ".optimus/reports/...",
"startTime": 1773197118716,
"github_issue_number": 70
}
}
| Status | Meaning |
|---|---|
running | Task is currently executing in background |
completed | Process exited successfully, output may exist |
verified | Output path confirmed to exist and be non-empty |
partial | Process exited but output is missing or empty |
failed | Task errored out (check error_message) |
When asked to show swarm status, use this compact format:
## Swarm Task Dashboard
- Total: 18
- Running: 2
- Completed: 3
- Verified: 10
- Partial: 1
- Failed: 2
### Running
- task_... | role: qa-engineer | 4m 12s
- council_... | roles: chief-architect, security | 12m 04s | STALE
### Failed
- task_... | role: dev | error: MCP timeout
### Recent Completions (latest 5)
- task_... | verified | role: pm | #71
- council_... | completed | roles: architect, qa-engineer | #70
Include at least:
running > 10merror_messageUse check_task_status with taskId when:
Prefer targeted checks over repeated global polling.
.optimus/state/task-manifest.json (append-only audit record)