| name | amoa-progress-monitoring |
| description | Use when monitoring agent progress. Trigger with status check or stall detection requests. Loaded by ai-maestro-orchestrator-agent-main-agent |
| license | Apache-2.0 |
| compatibility | Requires AI Maestro installed. |
| metadata | {"author":"Emasoft","version":"1.0.0"} |
| context | fork |
| user-invocable | false |
| agent | amoa-main |
Progress Monitoring Skill
Overview
Monitors agent progress via state transitions, detects stalls, and escalates issues.
Prerequisites
Requires AGENT_OPERATIONS.md, amoa-label-taxonomy, amoa-messaging-templates, AI Maestro API, GitHub CLI.
Instructions
States: Acknowledged, No ACK, Active, No Progress, Stale, Unresponsive, Blocked, Complete. Transitions: Assigned→Acknowledged→Active→Complete. Stalls: No Progress→Stale→Unresponsive.
- Query
status:in-progress issues; determine each agent's state via timestamps
- No ACK/No Progress/Stale → send reminder or status request
- Unresponsive → escalate; Blocked → create
type:blocker issue, notify the MAESTRO
- Complete → verify PR, tests, review, docs; update labels
Copy this checklist and track your progress:
Output
State report table (task, agent, state, last update) + escalation messages + blocker issues.
Examples
Input: Query state for task #42 assigned to libs-svg-svgbbox
Output: | #42 | libs-svg-svgbbox | Stale | 2h ago | → sends status request
Error Handling
Escalate: reminder→urgent→reassignment. Blockers→type:blocker issues. See references/monitoring-examples.md.
Resources
- references/blocker-handling-protocol.md
- Iron Rule for Blockers
- Comprehensive Blocker Definition
- Blocker Response Protocol
- Update Labels and Create Blocker Issue
- Resolution
- When Blocker Resolved
- Blocker Lifecycle Checklist
- references/escalation-and-messaging.md
- Escalation Order
- First Reminder
- Urgent Reminder
- Reassignment Decision
- Progress Report Format
- Status Update
- Completion Report
- Blocker Report
- Completion Verification
- Verification Checklist
- If Verification Passes
- If Verification Fails
- references/monitoring-examples.md
- Example 1: Query Agent State via AI Maestro
- Example 2: Send First Reminder
- Example 3: Escalate to Urgent
- Example 4: Handle Blocker Report
- Example 5: Verify Completion
- Dashboard Queries
- Error Handling