progress-tracker
π―Skillfrom adaptationio/skrillz
Tracks and reports autonomous coding progress with detailed metrics, visualizations, and completion estimates across multiple sessions.
Installation
npx skills add https://github.com/adaptationio/skrillz --skill progress-trackerSkill Details
Track and report progress across autonomous coding sessions. Use when generating progress reports, calculating metrics, visualizing completion, or estimating time to completion.
Overview
# Progress Tracker
Tracks and reports progress across autonomous coding sessions with metrics, visualization, and completion estimation.
Quick Start
Get Progress Metrics
```python
from scripts.progress_tracker import ProgressTracker
tracker = ProgressTracker(project_dir)
metrics = tracker.get_progress()
print(f"Features: {metrics.passing}/{metrics.total}")
print(f"Progress: {metrics.percentage:.1f}%")
```
Generate Report
```python
report = tracker.generate_report(format="markdown")
print(report)
```
Visualize Progress
```python
visualization = tracker.visualize_progress()
print(visualization)
# ββββββββββββββββββββ 60% (30/50)
```
Progress Dashboard
```
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β PROGRESS DASHBOARD β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β Overall Progress β
β ββββββββββββββββββββββββββββββββββββ 45% β
β β
β Features: 45/100 passing β
β Sessions: 12 completed β
β Commits: 87 made β
β β
β By Category β
β ββ auth: ββββββββββββββββββββ 100% (5/5) β
β ββ crud: ββββββββββββββββββββ 70% (14/20) β
β ββ ui: ββββββββββββββββββββ 40% (12/30) β
β ββ api: ββββββββββββββββββββ 90% (9/10) β
β ββ testing: ββββββββββββββββββββ 10% (2/20) β
β ββ other: ββββββββββββββββββββ 30% (3/10) β
β β
β Estimated Completion β
β ββ At current rate: ~15 sessions remaining β
β ββ Time estimate: ~7.5 hours β
β ββ Sessions per day: 3 β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
```
Metrics Tracked
| Metric | Description |
|--------|-------------|
| Features | Passing/total feature count |
| Progress % | Completion percentage |
| Sessions | Number of sessions completed |
| Commits | Number of git commits |
| Velocity | Features per session |
| ETA | Estimated sessions to completion |
Integration Points
- context-state-tracker: Reads feature and progress data
- coding-agent: Tracks feature completion
- autonomous-loop: Uses metrics for continuation decisions
References
references/METRICS.md- Detailed metrics documentationreferences/REPORT-FORMATS.md- Report format options
Scripts
scripts/progress_tracker.py- Core ProgressTracker classscripts/metrics_calculator.py- Metrics calculationsscripts/report_generator.py- Report generationscripts/visualization.py- ASCII visualization
More from this repository10
Performs comprehensive analysis of code, skills, processes, and data to extract actionable insights, identify patterns, and drive data-driven improvements.
Automatically diagnoses and resolves Auto-Claude installation, configuration, and runtime issues across different platforms and environments.
Authenticates and configures xAI Grok API access using Twitter/X account credentials, enabling seamless integration with OpenAI-compatible SDK methods.
Retrieve and integrate xAI Grok sentiment with financial data APIs to generate comprehensive market insights and analysis.
xai-crypto-sentiment skill from adaptationio/skrillz
Retrieves comprehensive financial market data including stocks, forex, crypto, and technical indicators using the Twelve Data API.
Enables real-time Twitter/X searches using Grok API to extract insights, track trends, monitor accounts, and analyze social discussions.
Enables autonomous agents to search X, web, execute code, and analyze documents with server-side tool management.
Optimizes Claude AI performance by reducing token usage, managing API costs, and improving build speed through intelligent model and context selection.
Automates comprehensive installation and setup of Auto-Claude across Windows, macOS, Linux, and WSL with multi-platform support and dependency management.