sprint-status

Standardizes session identification headers and status lines across parallel Claude Code sessions.

1|Updated May 6, 2026
One-click install
npx skills add https://github.com/surfingalien/FinSurfing --skill sprint-status-surfingalien
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sprint-status
Source: https://github.com/surfingalien/FinSurfing/tree/main/.claude/skills/sprint-status
Command: npx skills add https://github.com/surfingalien/FinSurfing --skill sprint-status-surfingalien

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When running multiple Claude Code sessions in parallel, it is easy to lose track of which session is doing what, apply feedback to the wrong session, or get vague progress updates like "almost done". This Skill enforces a consistent protocol of session headers and explicit status lines so every session is identifiable and every step ends with a clear state. ## Core Features & Use Cases - Session Identification: Prepends a one-line header (project, branch, task) to decisions and plans, with detection of parallel sessions via process checks, git worktrees, and session markers. - Structured Status Lines: Ends major steps with one of four statuses — COMPLETE, COMPLETE_WITH_NOTES, BLOCKED, or NEEDS_INFO — each with a defined format, and NEEDS_INFO always includes a sensible default. - Sprint Dashboard: Compiles a cross-session status view on request, and defines coordination patterns for parallel feature work, independent features, and stacked dependent changes. - Use Case: You run three Claude Code sessions on different branches. Each session reports its branch and task up front, flags a blocked session waiting on credentials, and you get a single sprint view showing which work is ready to merge. ## Quick Start Ask Claude to adopt the sprint-status protocol so every response starts with a session header and ends major steps with a STATUS line.

Frequently Asked Questions about sprint-status

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage multiple Claude Code sessions in parallel?

Use a session identification header (project, branch, task) at the start of decisions and plans, and end major steps with an explicit status line. Detect parallel sessions with pgrep, git worktree list, or session marker files.

How to track progress across concurrent AI coding sessions?

Compile a sprint dashboard that lists each session with its branch and current status such as COMPLETE, BLOCKED, or COMPLETE_WITH_NOTES. This gives a single view of what is ready to merge and what is waiting on external input.

What status format should an AI coding assistant report?

Use four explicit statuses: COMPLETE when work is done, COMPLETE_WITH_NOTES when done with caveats, BLOCKED when waiting on input or dependencies, and NEEDS_INFO when a decision is required. NEEDS_INFO should always include a sensible default.

How do I detect other running Claude Code sessions?

Check for sibling processes with pgrep -af claude, list active git worktrees with git worktree list, or look for session marker files written by session-start and session-end hooks in a temp directory.

When should status updates be reported during a coding task?

Report status at meaningful boundaries: phase completions, blockers, before asking questions, after commits, and at session end. Avoid reporting after every single file edit, which creates noise without useful signal.