configs/skills/status/SKILL.md
Session activity dashboard — lists background agents, /loop iterations, worktrees, orchestrator workers, unpushed commits, and recent PR activity. Use when the user asks "what's going on right now" mid-session.
npx skillsauth add shenxingy/claude-code-kit statusInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Show a compact dashboard of everything currently active in this session and its surroundings. Focus on things the user started and forgot about, not on docs or priorities.
| Skill | Scope |
|---|---|
| /poke | Heartbeat — "are you stuck right now?" (≤3 lines) |
| /status | Dashboard — "what's running in the background?" (this skill) |
| /brief | Overnight summary — "what ran while I was asleep?" |
| /pickup | New session — "resume the last handoff" |
Don't invoke /next, /brief, or /pickup from here — they're separate flows.
Bash processes launched with run_in_background: true this sessionAgent calls launched with run_in_background: true/loop or /batch-tasks invocations in this conversationCheck via the conversation history — these handles surface in prior tool results.
git status -sb
git log --oneline @{upstream}..HEAD 2>/dev/null | head -5 # unpushed
git worktree list
Probe http://localhost:8000/health (or project-specific port). If reachable:
Skip silently if orchestrator isn't running — it's optional.
gh pr list --author "@me" --state open --limit 5
gh run list --limit 3 # recent CI runs
Skip if no recent PR context in conversation.
━━━ Session Status ━━━
Background here:
• {handle} — {what it's doing} ({elapsed})
• ... or "none"
Local git:
Branch: {name} ({N ahead / M behind} upstream)
Dirty: {N files} | Worktrees: {count}
Unpushed: {count}
Orchestrator: {N workers, M loops active | not running}
GitHub: {open PRs, CI state | skipped}
━━━━━━━━━━━━━━━━━━━━━━━
→ {one-line recommendation: continue watching X / poke loop Y / resume your last task}
none / clean / not running: say so in one line, don't pad the dashboard./brief or /pickup.• worker-3 — DONE 12m ago: tests passed).testing
Test-suite diet — consolidate near-identical tests into table-driven cases, delete trivial/mock-only/brittle tests, and report every piece of coverage intentionally given up. Counterweight to AI test bloat that erodes loop clock speed.
development
In-session iterative loop — keeps Claude running in the current session until a task is done. Unlike /loop (which spawns background workers), /iloop stays in the current session and re-prompts each iteration via Stop hook. Use for: 'keep fixing until tests pass', 'iterate until this feature works', autonomous debugging. Triggers on: '/iloop', 'in-session loop', 'keep iterating', 'loop until done'.
development
Compose high-converting emails using proven copy frameworks (PAS, AIDA, BAB, FAB, 4Ps). Generates subject line variants with scores, responsive HTML templates with dark mode support, plain-text fallback, and preheader recommendations. Optimized for cold outreach, newsletters, product launches, promotions, and transactional emails. Adapts to user context from email-profile.md.
tools
Designs complete email automation sequences with timing, subject lines, copy, and conditional logic. Supports welcome series, nurture campaigns, re-engagement, abandoned cart, post-purchase, review requests, and custom sequences. Adapts sequence type, cadence, frameworks, and conditional branching to business context. Use when user wants to create an automated email series triggered by subscriber actions or time intervals.