← ClaudeAtlas

situatelisted

Gain situational awareness — read the branch, its diff, its PR, its tickets, and the project's own conventions, and report where the work stands
tony/ai-workflow-plugins · ★ 2 · AI & Automation · score 71
Install: claude install-skill tony/ai-workflow-plugins
# Situate Answer one question: what is going on here, right now, and what would someone picking this up need to know before touching anything. Read `references/situation-sweep.md` first; it defines the six evidence layers, how each degrades, and the read-only contract. Read `references/prior-conversations.md` before using `--with-agentgrep`. User arguments: $ARGUMENTS ## Context Repository — run this command and read the output: ```bash git remote get-url origin 2>/dev/null || echo "(no remote)" ``` Current branch — run this command and read the output: ```bash git branch --show-current 2>/dev/null || echo "(detached HEAD)" ``` Trunk — run this command and read the output: ```bash git symbolic-ref --short refs/remotes/origin/HEAD 2>/dev/null || echo "(origin/HEAD unset)" ``` Ahead / behind trunk — run this command and read the output: ```bash git rev-list --left-right --count "$(git symbolic-ref --short refs/remotes/origin/HEAD 2>/dev/null || echo origin/main)"...HEAD 2>/dev/null || echo "(no comparison available)" ``` Working tree — run this command and read the output: ```bash git status --short 2>/dev/null | head -20 || echo "(unavailable)" ``` Trunk ref last updated — run this command and read the output: ```bash git log -1 --format='%cr' "$(git symbolic-ref --short refs/remotes/origin/HEAD 2>/dev/null || echo origin/main)" 2>/dev/null || echo "(unknown)" ``` ## Procedure ### 1. Fix the scope Default scope is the current branch measured against trunk, p