원클릭으로
check-tasks
Scan all tasks, flag overdue / stale items, report health by priority. Brain-only; no external calls.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Scan all tasks, flag overdue / stale items, report health by priority. Brain-only; no external calls.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Scan calendar events, classify them, surface prep needs.
Filter email noise, surface human emails needing response, flag wiki gaps.
Scan Slack for what needs attention. Team standup digest, mentions, DMs, wiki gaps.
Create a task page in brain/tasks/ with the canonical frontmatter, default fields, project guardrails, and a changelog entry.
End-of-day written standup. Investigates the day across code (git/PRs), comms (Slack/email/calendar), and the internal record (changelog, memory, tasks, meetings). Drafts a two-section signoff and posts to the team channel after explicit confirmation.
Classify a meeting transcript, create brain/artifact outputs with source links, extract knowledge, update the ingest log and changelog.
| name | check-tasks |
| description | Scan all tasks, flag overdue / stale items, report health by priority. Brain-only; no external calls. |
Surface the active task set with health flags. Used at mid-day re-orientations and as part of /morning-brief.
/morning-brief.--quick (optional) — fast path: reads brain/tasks/_index.html directly (the hand-curated rollup). Output ~20 lines max.--project=<slug> (optional) — filter to a specific project.--owner=<name> (optional) — filter to a specific owner.--quick)brain/tasks/_index.html.logs/changelog.md.List all task pages. Walk brain/tasks/*.html (excluding archive/). For each:
robin:status, robin:priority, robin:due, robin:owner, robin:project, robin:updated.robin:type != "task").Filter.
--project= or --owner= filters if given.status in {open, in-progress, blocked}) vs. done/archived.Sort.
Compute health flags:
robin:due < today AND status not in {done, superseded, cancelled}.robin:updated < today − 3d AND status in {open, in-progress}.status == blocked AND no body explanation.priority in {p0, p1} AND no robin:due.status == done AND updated >= today − 7d (surface as positive signal).Compose the report using ../lib/report-template.md:
### Tasks
**P0 — today** (N)
- [[task-slug]] (due YYYY-MM-DD) — summary [overdue!]
**P1 — this week** (N)
- [[task-slug]] (due YYYY-MM-DD) — summary
**P2** (N)
- [[task-slug]] — summary [stale 5d]
**P3** (N)
- (Just count, optionally list.)
**Health flags**
- Overdue (N): [[task-slug]], [[task-slug]]
- Stale (N): [[task-slug]]
- Blocked-without-explanation (N): [[task-slug]]
- P0/P1 without due (N): [[task-slug]]
**Recent wins**
- Done in last 7 days: N. [[task-slug]] ([[task-slug]] …)
Don't write anything to disk. This is a read-only skill.
robin:state instead of robin:status. Surface as a frontmatter bug to fix via /lint-wiki. Don't silently include it (the filter on status excludes it).p3 and surface a flag suggesting the user set one.brain/tasks/archive/).None. Read-only.
brain/tasks/_index.html is your fast path. Keep it tight — just P0/P1 with wikilinks. The skill doesn't auto-update the index; that's a manual or /remsleep-time choice./create-task for that.