atm-doctor
Run ATM health diagnostics, present severity-sorted findings, and delegate deep remediation analysis to the atm-doctor agent when critical findings exist.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Run ATM health diagnostics, present severity-sorted findings, and delegate deep remediation analysis to the atm-doctor agent when critical findings exist.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Orchestrate multi-sprint phases where arch-ctm (Codex) is the sole developer, with pipelined QA via quality-mgr teammate. Team-lead tracks findings and schedules fix passes.
Generate a sprint status report for the current phase. Default is --table.
Session initialization for the team-lead identity. Confirms identity and detects whether a full team restore is needed. Only run when ATM_IDENTITY=team-lead.
Reusable QA orchestration skill for GitHub PRs. Use for multi-pass QA, CI monitoring with `atm gh monitor`, one-shot PR reporting with `atm gh pr report`, and template-driven findings/final quality reports.
Orchestrate multi-sprint phase execution as team-lead (ARCH-ATM). Manages sprint waves, scrum-master lifecycle, PR merges, arch-ctm reviews, and integration branch strategy. This skill is for the TEAM-LEAD only, not for scrum-masters.
Launch and verify named teammates that participate in team messaging. Use when setting up a new team member with mailbox polling, troubleshooting why a teammate is not receiving messages, or creating named Claude/Codex/Gemini teammates with team-scoped communication.
| name | atm-doctor |
| description | Run ATM health diagnostics, present severity-sorted findings, and delegate deep remediation analysis to the atm-doctor agent when critical findings exist. |
This skill runs atm doctor --json, formats results for operators, and conditionally delegates to the atm-doctor background agent for remediation analysis.
set -o pipefail
tmp_json="$(mktemp)"
if atm doctor --json >"$tmp_json"; then
doctor_ec=0
else
doctor_ec=$?
fi
cat "$tmp_json"
rm -f "$tmp_json"
critical -> warn -> infoseverity, code, check, message0: show clean status summary; do not spawn agent.2: spawn atm-doctor background agent and pass:
1 or other non-zero: report command/runtime failure and stop.When exit code is 2, invoke:
{
"description": "Analyze atm doctor findings and propose remediation runbook",
"prompt": "Analyze the provided atm doctor JSON and provide actionable remediation guidance.",
"subagent_type": "atm-doctor",
"run_in_background": true
}
Input payload to the agent must be fenced JSON:
{
"team": "<resolved-team>",
"exit_code": 2,
"doctor_json": { "summary": {}, "findings": [], "recommendations": [], "log_window": {} }
}
Agent Analysis: condensed remediation stepsEscalate: any explicit user-escalation reasons