task-completion-report

Parse tasks.md to compute per-phase and overall completion percentages.

Updated Nov 19, 2025
One-click install
npx skills add https://github.com/NarubyRiverlione/FishBowl --skill task-completion-report
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: task-completion-report
Source: https://github.com/NarubyRiverlione/FishBowl/tree/main/.claude/skills/task-completion-report
Command: npx skills add https://github.com/NarubyRiverlione/FishBowl --skill task-completion-report

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automatically analyzes milestone specs to generate a comprehensive task-completion report, helping teams quantify progress, spot bottlenecks, and decide when a milestone is ready for review or release.

Core Features & Use Cases

  • Overall completion: Compute total tasks completed vs. total tasks across phases and present an overall percentage with a clear status.
  • Phase breakdown: Show per-phase completion with visual progress bars and counts.
  • Release readiness insights: Identify blockers and provide actionable next steps for PRs or milestones.
  • Flexible data sources: Works with core milestones like specs/001-core-mechanics or specs/002-visual-prototype.

Quick Start

Run the core mechanics report with: pnpm report:tasks:001 Or analyze a different milestone: python3 scripts/task-completion-report.py specs/001-core-mechanics/tasks.md

Frequently Asked Questions about task-completion-report

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

FAQPage Schema
How do I generate a task completion report for my milestone?▼

Task completion reports analyze your tasks.md file to count completed versus incomplete tasks across phases, compute overall and per-phase completion percentages, and output a formatted report with progress bars and status indicators. Run `python3 scripts/task-completion-report.py specs/[milestone]/tasks.md` to generate one for any milestone.

What does a task completion report tell me about milestone readiness?▼

A task completion report quantifies progress by phase, identifies blockers, and provides actionable next steps to determine if a milestone is ready for PR or merge. It shows overall completion percentage alongside per-phase breakdowns so teams can spot which phases are bottlenecks.

Can I use task completion reports to track progress across multiple milestones?▼

Yes, task completion reports work with any milestone spec that contains a tasks.md file. You can run the report against core milestones like specs/001-core-mechanics or specs/002-visual-prototype to compare progress across phases and milestones.

What file format does the task completion report require?▼

Task completion reports parse tasks.md files structured by phase. The report detects phases within the file, counts task completion status, and renders a formatted output with completion percentages and visual progress indicators.

How are task phases detected and summarized in the report?▼

The report automatically detects phases within tasks.md, counts total and completed tasks per phase, computes phase-level completion percentages, and displays them alongside an overall completion status with visual progress bars for immediate readability.