AgentSkillsCN

status-report

针对特定实习生的进度进行跟踪与核查,确认其任务是否已完成;对于进度滞缓的实习生予以适当催促,或对已迷失方向的实习生及时叫停。当用户询问某位特定实习生或某项具体任务的进展时,可使用此功能;若需全面查看所有实习生的进度,则可选用“进度—心跳”功能。

SKILL.md
--- frontmatter
name: status-report
description: Check on a specific intern's progress, verify completion, nudge stuck interns, or shut down lost ones. Use when the user asks about a particular intern or task. For checking ALL interns, use progress-heartbeat.

Status Report

Check on a specific intern using the squad extension tools.

Step 1: Find the Right Intern

Match the user's query to an intern:

code
intern_list

Cross-reference with tasks.md. If the user asks about "everyone", use the progress-heartbeat skill instead.

Step 2: Query the Intern

code
intern_status name: "<intern-name>" question: "Status check. Answer concisely: 1. What was your original task? 2. What have you completed? 3. What's remaining? 4. Blocked on anything? 5. What files did you create or modify?"

If the intern is busy, intern_status returns their latest output instead of querying.

Step 3: Verify Completion

If the intern claims done, verify independently — check their files:

bash
ls -la ./interns/<intern-name>/

If genuinely done:

Report to user, update tasks.md to Done.

If not done:

Nudge with specific instructions:

code
intern_send name: "<intern-name>" message: "You're not done yet. You still need to: [specifics]. Focus on [next step]."

Step 4: Shut Down a Lost Intern

Signs: repeating actions, confused responses, persistent errors, scope drift, session bloat.

  1. Get a final report: intern_status name: "<name>" question: "Final check: summarize everything you attempted."
  2. intern_kill name: "<name>"
  3. rm -rf ./interns/<name>/
  4. Update tasks.md to Shut down
  5. Tell the user and recommend re-delegation if needed

Always

  • Update tasks.md after every status check, nudge, or shutdown
  • Be honest with the user — if an intern botched it, say so
  • Don't over-nudge — after 2-3 nudges with no progress, consider shutting down