بنقرة واحدة
progress-heartbeat
Full sweep of all interns. Only use when explicitly asked for a heartbeat, pulse check, or sweep.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Full sweep of all interns. Only use when explicitly asked for a heartbeat, pulse check, or sweep.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Send a macOS notification to alert the user. Use when a task is complete, an intern finishes work, something needs attention, or when explicitly asked to notify. Interns should use this when they finish significant work.
Delegate work to intern sub-agents using the squad extension tools. Use when the user asks you to do something — all work is done by interns, never by the lead directly.
Show a reminder popup in Safari when tasks have built up that need checking off. Use when there are pending PRs, unfinished work, or follow-ups accumulating in tasks.md that the user should be reminded about.
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.
Manage a tasks.md file that tracks what each intern in the ./interns subdirectory is working on. Use when you need to check, update, or report on intern task status, or when coordinating work across multiple interns.
| name | progress-heartbeat |
| description | Full sweep of all interns. Only use when explicitly asked for a heartbeat, pulse check, or sweep. |
Full sweep of every intern. Query them all, assess each one, check disk usage, take action, update tasks, deliver a consolidated report.
intern_list
Also read tasks.md to cross-reference. If there are no interns, tell the user and stop.
du -sh ./interns/*/
Flag anything over 20MB. For big ones, dig in with du -sh ./interns/<name>/*.
For each live intern, use intern_status to query them. You can call multiple intern_status tools in parallel:
intern_status name: "<name>" question: "Heartbeat. Be brief: 1. Original task (one line) 2. What you've completed 3. What's remaining 4. Blocked? (yes/no, why) 5. Confidence to finish (high/medium/low)"
For busy interns, intern_status returns their latest output without interrupting them.
| Category | Criteria | Action |
|---|---|---|
| Done | Claims complete, credible | Verify artifacts, mark done |
| On track | Clear progress, confident | Log it, move on |
| Slow | Some progress, less than expected | Nudge via intern_send |
| Stuck | Blocked, confused, no progress | Firm redirect via intern_steer or intern_send |
| Lost | Incoherent, looping, off-task | intern_kill, clean up |
Single comprehensive update to tasks.md — all interns, disk notes, actions taken.
Table format:
## Heartbeat Report — YYYY-MM-DD HH:MM
| Intern | Status | Progress | Disk | Action |
|--------|--------|----------|------|--------|
| name | icon | summary | size | what you did |
### Summary
- X interns checked, Y done, Z nudged, ...
- Total disk: ...
### Needs Attention
- anything requiring user decision