maxwell2732/claudecode-research-harness-workflow/harness-progress
Claude Code and agent skill by maxwell2732/claudecode-research-harness-workflow
- community
Checking that the SKILL.md file is still in the repository.
Generate a Progress Tracker HTML for non-engineer vibecoders to glance at session progress (cc:WIP / cc:TODO / cc:done counts, percentage, elapsed/estimated minutes, cost so far/estimate, drift alerts). Uses Plans.md as source of truth, renders a single-file HTML with auto-regeneration support. Use when user asks for progress overview, session status snapshot, dashboard, or says: progress tracker, progress check, progress board, dashboard. Do NOT load for: actual implementation, code review, release work.
Install
npx vskill@latest install maxwell2732/claudecode-research-harness-workflow/harness-progressSKILL.md
Harness Progress Tracker
Phase 65.4 (Progress Tracker) — 3rd surface of the cognitive-load HTML triplet. Following Plan Brief / Acceptance Demo, this is the third HTML surface, allowing you to see the full picture of the session in progress at a glance on a single page.
Quick Reference
| Input | Action | |
|---|---|---|
/harness-progress | Generate and open the progress snapshot HTML for the current project | |
/harness-progress --no-open | Generate only (no browser open; for PostToolUse hook) | |
/harness-progress --out <path> | Specify output path (default: out/progress-snapshot.html) |
Mission
Generate a single HTML page that allows a non-engineer vibecoder to understand in 3 seconds in a browser how many tasks have been completed in the current session, how far along they are, when they are expected to finish, and what has been spent so far.
Does:
- Count cc:TODO / cc:WIP / cc:done tasks from Plans.md
- Calculate progress_pct (completion percentage) (cc:done / total tasks * 100)
- Display elapsed minutes / estimated total minutes / cost so far / cost estimate
- Display drift alerts (populated from Phase 65.4.3 onward)
Does NOT (this cycle):
- Live update via WebSocket / SSE (static HTML, updated by regeneration)
- Historical comparison with past sessions (separate axis in Phase 65.4.4)
- Cross-project view for other projects (independent from Phase 65.3)
Schema: progress-snapshot.v1
Full spec: schemas/progress-snapshot.v1.schema.json
Execution Flow
Step 0: Get PROJECT_NAME
Step 1: Build the snapshot
scripts/progress-snapshot.sh (implemented in Phase 65.4.1) parses Plans.md and outputs JSON conforming to the progress-snapshot.v1 schema.
Step 2: Render HTML
Step 3: Open in browser
Only when the --no-open flag is absent (skipped for background regeneration from PostToolUse hook):
Cross-project search (default OFF)
The --cross-project-group <name> flag will be added in Phase 65.4.4. In this cycle (65.4.1), it is default OFF; aggregation is for the current project only.
Failure modes
| State | Behavior | |
|---|---|---|
| Plans.md not found | progress-snapshot.sh exits with exit 1 (clear error message) | |
| Plans.md has no tasks | Generate snapshot with progress_pct: 0, empty arrays (HTML shows "no tasks") | |
| State file (elapsed minutes, etc.) not found | Fallback with elapsed_minutes: 0, cost_so_far_usd: 0 (no warning) | |
git not found / outside git repo | Fallback with project: "current" |
Related
harness-plan-brief(Phase 65.1.x) — 1st surface (pre-implementation briefing)harness-accept(Phase 65.2.x) — 2nd surface (acceptance decision)harness-progress(this skill, Phase 65.4.x) — 3rd surface (progress dashboard)- 65.4.2 (PostToolUse auto-regen), 65.4.3 (5 types of drift alerts), 65.4.4 (past decision lookup) for feature extensions
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/harness-progress/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/maxwell2732/claudecode-research-harness-workflow/harness-progress)