Loading...
Loading...
Provide a situation report on the current work: objective, done, in progress, blocked, next, and open questions. Default window is everything since the session start or the previous sitrep in this conversation, whichever is later. Evidence comes from session history plus read-only git/GitHub checks. Use when the user says "sitrep", "situation report", "status report", "where are we", "what's happened", "catch me up", or after a long run to summarise state.
npx skill4agent add decisionnerd/dev-skills sitrepTASKS.mdhandbook/concepts/14-operating-contract.mdNext:AskUserQuestionrequest_user_inputquestionWorkflowWorkflowhaikusonnetopusfablemodelmodel:skills/agents/references/sub.mdTASKS.mdBlocked on meChangedFoundNext: <exact invoke>ContinuingNext: <invoke>Next: none| Argument | Behaviour |
|---|---|
| (none) | Default window (above). |
| Whole session, ignoring any previous sitrep. |
| Since a named point: a commit sha, a time ("since 2pm"), an event ("since the last test run"), or "since the merge". |
| Restrict to one area: an issue/PR ( |
ChangedBlocked on megit status --short --branch
git log --oneline -20
git diff --stat HEADgh#NTASKS.md<item> — Continuing; next checkpoint: <observable state>Next: merge-itNext: noneBlocked on me**Sitrep** — <window: "since 14:20" / "since last sitrep" / "full session">
**Objective**
<One or two lines: what this run is trying to achieve, from the user's own words.>
**Done**
- <item> — <evidence: commit sha, check run, merge>
**In progress**
- <item> — <state: uncommitted, CI running, awaiting review>
- <work already running> — Continuing; next checkpoint: <observable state>
**Blocked on me**
<The one genuine question or blocker, else "none">
**Next**
1. <action not already underway> — `Next: <exact invoke>`
2. ...
`Next: none` when nothing remains.
**Questions for you**
- <decision only the user can make>, or "none"
**Changed**
<Files, commits, GitHub objects, deploys in the window, else "nothing">
**Found**
<One-line verdict: on track / drifting / blocked, plus the single most important fact. `Next: <primary invoke>`, or `Next: none` when complete. Work already running is reported as Continuing, never as a re-invoke.>handbook/practices/recon.md