A single-page habit tracker — add a habit, mark it done for today, track your streak, and filter by active/archived habits. Built as the public reference example for the
peak-workflowplugin.
npm installnpm run devOpen the printed local URL in your browser. Add a habit, mark it done, and watch the streak
count update. All data persists to your browser's localStorage — no backend or account
required.
To explore the app pre-populated with sample habits instead of starting from empty, run:
npm run demo- Architecture
- Design Notes
- Requirements — TOR requirements baseline
- Implementation Plan — epic registry; run
/peak-workflow:statusfor the dashboard
See CLAUDE.md for the project's development workflow conventions, and CONTRIBUTING.md for available scripts and contribution guidelines.
Summit is the public reference example for peak-workflow,
built end-to-end using the plugin's requirements-driven lifecycle. The token spend below covers
more than application code — it includes generating and maintaining the full set of SLCD
(Software Life Cycle Data) artifacts and requirements-to-code traceability, produced to a rigor
sufficient for a DO-330 TQL-5 engineering tool. Below is a one-day snapshot of Claude Code usage
while building Summit v0.3.0 with Claude Code CLI version 2.1.251 and peak-workflow v1.5.0:
| Model | Cost | Tokens |
|---|---|---|
| claude-sonnet-5 | $48.88 | 642K tok |
| claude-opus-5 | $12.26 | 99K tok |
| claude-haiku-4-5-20251001 | $1.43 | 56K tok |
- Cache hit at 99% — most prompts reuse cache
- 84% one-shot — edits landing first try
See LICENSE.