Sprint Status

argument-hint: "[sprint-number or blank for current]"

Sprint Status:

Fast, Read-Only Sprint Progress Checks

The Sprint Status skill, identified as sprint-status on the Happycapy Skills platform, is designed to provide immediate, concise situational awareness about the current state of your design or development sprint. It is a read-only utility that scans sprint and story files, synthesizes their contents, and surfaces a quick, actionable summary. This article outlines what the skill does, its use cases, how to invoke it, and key technical considerations for effective integration.


What Is the Sprint Status Skill?

The Sprint Status skill is a lightweight, read-only reporting tool intended for teams practicing agile or iterative workflows. It is specifically engineered to answer common questions such as “How is the sprint going?”, “Can I get a sprint update?”, or “Show sprint progress.” The skill rapidly ingests the current sprint plan and associated story files, then outputs a streamlined summary-typically in less than 30 lines-that includes a progress assessment, a burndown evaluation, and notes any emerging risks.

Rather than replacing comprehensive sprint reviews or management tools, this skill aims to minimize cognitive load and context-switching by offering a fast, one-command snapshot of the sprint’s status. It is strictly non-intrusive: it never proposes changes, never initiates file writes, and provides at most one concrete recommendation per invocation.


Why Use Sprint Status?

Sprint Status is particularly valuable in fast-paced environments where situational awareness is critical but time for deep dives is limited. The main benefits are:

  • Instant Awareness: Get a clear, concise snapshot of sprint progress with a single command.
  • Non-intrusive Reporting: The skill is strictly read-only, ensuring it will not modify your files or workflow.
  • Risk Identification: Surfaces emerging risks and potential blockers before they escalate.
  • Burndown Tracking: Provides a quick burndown assessment to gauge whether the team is on track.
  • Minimal Disruption: No need to pause and manually sift through sprint documents or story files.

This makes Sprint Status ideal for daily standups, ad-hoc project check-ins, or anytime a team member needs an up-to-date pulse on the sprint without the overhead of a formal review.


How to Use Sprint Status

Invoking the Skill

You can invoke the Sprint Status skill using the following command pattern within the Happycapy Skills platform:

/sprint-status [sprint-number or blank for current]
  • If you provide a sprint number (for example, /sprint-status 3), the skill searches the production/sprints/ directory for a file matching sprint-03.md, sprint-3.md, or a similar pattern.
  • If no argument is provided, the skill automatically identifies the most recently modified sprint file in production/sprints/ and treats it as the current sprint.

Example Usages

## Check the current sprint's status
/sprint-status

## Check the status of sprint 5 specifically
/sprint-status 5

What Happens Behind the Scenes

  1. Sprint File Discovery:

    • The skill attempts to find a relevant sprint plan file in production/sprints/.
    • If the directory does not exist or is empty, the skill reports:
      No sprint files found. Start a sprint with /sprint-plan new.
      and then exits.
  2. File Reading and Scanning:

    • Reads the entire sprint file, extracting the sprint number, goals, and reference to included stories.
  3. Story File Analysis:

    • Scans all referenced story files for status markers such as “To Do”, “In Progress”, “Done”, or custom progress tags.
    • Tallies counts and statuses, and checks for any flagged risks or blockers.
  4. Progress Snapshot Generation:

    • Outputs a concise report, including:
      • Total stories and their statuses
      • Current burndown estimate
      • Noted risks or blockers
      • At most one actionable recommendation (if warranted)

Output Example

Sprint 5 (production/sprints/sprint-05.md)
Goals: Refactor UI, Implement authentication
Stories: 8 total (5 Done, 2 In Progress, 1 To Do)
Burndown: On track (63% complete, 3 days remaining)
Risks: 1 story blocked by API design
Recommendation: Unblock API story or adjust scope

When to Use Sprint Status

  • During Standups: Quickly inform the team about overall progress and outstanding risks.
  • Ad-hoc Check-ins: Use anytime you or a stakeholder need a factual update on sprint status.
  • Pre-Review Preparation: Get a high-level summary before deeper sprint review or planning sessions.
  • Mid-Sprint Assessments: Identify slippage, bottlenecks, or emerging issues before they become critical.

Sprint Status is intentionally not a replacement for more detailed tools like /sprint-plan update or /milestone-review. It is best used for rapid checks, not for making or managing plans.


Important Notes

  • Read-Only By Design: The skill never writes to disk or modifies any files or records. It is safe to run at any stage without fear of side effects.
  • Single Recommendation Limit: To maintain focus, the skill gives at most one actionable suggestion per run.
  • File Structure Assumptions: Assumes sprint and story files are organized under production/sprints/ and referenced accordingly.
  • Model Used: The skill uses the haiku model for its analysis and summarization.
  • Supported Tools: Employs Read, Glob, and Grep for file operations-so it is compatible with standard Unix-like file systems and workflows.

For detailed sprint management or historical analysis, use the more comprehensive tools provided by Happycapy. For fast, clear, and safe status checks, Sprint Status is the preferred choice.