ワンクリックで
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 ページを確認してインストールできます。
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.
SOC 職業分類に基づく
| 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)