원클릭으로
ascii-project-dashboard
Create and maintain ASCII visual dashboards for project tracking with parallel lane progress bars
메뉴
Create and maintain ASCII visual dashboards for project tracking with parallel lane progress bars
Store and manage voice samples for TTS cloning — portable, version-controlled audio references
Clear documentation through visual excellence
AI music generation via Replicate — 5 models for background tracks, lyrics, and sound design
Practitioner methodology for longitudinal case study research, evidence-based documentation, and publication-ready academic writing in AI-assisted development.
First impressions matter. Set projects up for success.
Cloud TTS via Replicate — 15 models, voice cloning, emotion control, and multi-language support
| name | ascii-project-dashboard |
| description | Create and maintain ASCII visual dashboards for project tracking with parallel lane progress bars |
| tier | standard |
| applyTo | **/*plan*,**/*roadmap*,**/*tracker*,**/*dashboard* |
| inheritance | inheritable |
Visual project tracking that works everywhere — no dependencies, no rendering, pure text.
| Feature | Benefit |
|---|---|
| Universal rendering | Works in any editor, terminal, email, Slack, GitHub |
| No dependencies | No chart libraries, no build step, no broken images |
| Version control friendly | Diffs show exactly what changed |
| Accessible | Screen readers handle text; they struggle with images |
| Copy-paste portable | Works everywhere text works |
🧠 BRAIN 🔄 HEIR SYNC ⚙️ EXTENSION 🎨 UI/UX
Skills, Synapses Architecture TypeScript Code Sidebar Design
───────────────── ───────────────── ───────────────── ─────────────────
▓▓▓░░░░░░░ 30% ▓▓▓▓▓░░░░░ 50% ▓░░░░░░░░░ 10% ░░░░░░░░░░ 0%
Elements:
| Progress | Bar | Percentage |
|---|---|---|
| 0% | ░░░░░░░░░░ | Empty |
| 10% | ▓░░░░░░░░░ | 1 filled |
| 20% | ▓▓░░░░░░░░ | 2 filled |
| 30% | ▓▓▓░░░░░░░ | 3 filled |
| 40% | ▓▓▓▓░░░░░░ | 4 filled |
| 50% | ▓▓▓▓▓░░░░░ | 5 filled |
| 60% | ▓▓▓▓▓▓░░░░ | 6 filled |
| 70% | ▓▓▓▓▓▓▓░░░ | 7 filled |
| 80% | ▓▓▓▓▓▓▓▓░░ | 8 filled |
| 90% | ▓▓▓▓▓▓▓▓▓░ | 9 filled |
| 100% | ▓▓▓▓▓▓▓▓▓▓ | Full |
Characters:
▓ (U+2593) — Filled block░ (U+2591) — Empty block| Lane | Focus | Tasks | Done | Progress |
| ---- | ----- | ----- | ---- | -------- |
| 🧠 **Brain** | Skills, instructions, prompts | 12 | 4 | ▓▓▓░░░░░░░ 33% |
| 🔄 **Sync** | Architecture, inheritance | 8 | 4 | ▓▓▓▓▓░░░░░ 50% |
| ⚙️ **Code** | TypeScript, commands, views | 10 | 1 | ▓░░░░░░░░░ 10% |
| 🎨 **UI** | Sidebar, tabs, feedback | 10 | 0 | ░░░░░░░░░░ 0% |
| **TOTAL** | **All lanes** | **40** | **9** | **▓▓░░░░░░░░ 23%** |
#### 🧠 Brain (4/12)
| ID | Task | Status | Blocks |
|----|------|--------|--------|
| B1 | Health status rules | ✅ | — |
| B2 | Meditation parsing | ✅ | — |
| B3 | Dream state markers | ✅ | — |
| B4 | Synapse scoring | ✅ | — |
| B5 | Chat memory audit | ⬜ | — |
| B6 | Frecency ranking | 🔄 | UI1 |
Status Icons:
⬜ — Not started🔄 — In progress✅ — Complete🚫 — Blocked⏸️ — Paused### Current Sprint
**v7.10.0 — Health Pulse Data Model** 🏗️ `4/37` ▓░░░░░░░░░
#### File Setup (2/2) ✅
- [x] Create `src/views/healthPulse.ts`
- [x] Add exports to `src/views/index.ts`
#### Interface Definition (2/15) 🔄
- [x] Define `HealthStatus` type
- [x] Define `HealthPulse` interface
- [ ] `status: HealthStatus`
...
Best for: README files, documentation, wide terminals
LANE 1 LANE 2 LANE 3 LANE 4
Description 1 Description 2 Description 3 Description 4
───────────── ───────────── ───────────── ─────────────
▓▓▓░░░░░░░ 30% ▓▓▓▓▓░░░░░ 50% ▓░░░░░░░░░ 10% ░░░░░░░░░░ 0%
Best for: Sidebars, mobile, narrow terminals
🧠 BRAIN ▓▓▓░░░░░░░ 30%
🔄 SYNC ▓▓▓▓▓░░░░░ 50%
⚙️ CODE ▓░░░░░░░░░ 10%
🎨 UI ░░░░░░░░░░ 0%
v7.9 ────●──── v7.10 ────●──── v7.15 ────○──── v8.0
✅ 🔄 ⬜ 🎯
Timeline Characters:
● — Completed milestone○ — Future milestone─ — Timeline connector✅ — Shipped🔄 — In progress⬜ — Planned🎯 — Target| Trigger | Action |
|---|---|
| Task completed | Update status icon, increment Done count, recalculate bar |
| Sprint changes | Update sprint box, move tasks |
| Lane rebalanced | Recalculate task counts, update header bars |
| Major milestone | Update timeline, archive completed sprint |
percentage = Math.round((done / total) * 100)
filledBlocks = Math.round(percentage / 10)
emptyBlocks = 10 - filledBlocks
bar = '▓'.repeat(filledBlocks) + '░'.repeat(emptyBlocks)
Map dashboard lanes to loop stages:
| Loop Stage | Typical Lanes |
|---|---|
| IDEATE | Research, Exploration |
| PLAN | Architecture, Design |
| BUILD/CREATE | Code, Content, Assets |
| TEST | QA, Validation |
| RELEASE | Deploy, Publish |
| IMPROVE | Maintenance, Brain |
Every PLAN-*.md should have:
Include mini-dashboard showing what shipped:
## v7.10.0 Release Summary
🧠 Brain ▓▓▓▓░░░░░░ +4 tasks
⚙️ Code ▓▓░░░░░░░░ +2 tasks
🎨 UI ▓░░░░░░░░░ +1 task
| Don't | Do Instead |
|---|---|
| Use images for progress | ASCII bars work everywhere |
| Hardcode percentages | Calculate from task counts |
| Update manually | Use muscle script for consistency |
| Mix bar styles | Stick to ▓░ pair |
| Forget alignment | Right-align numbers, left-align text |
| Skill | Relationship |
|---|---|
| planning-first-development | Dashboards are planning artifacts |
| status-reporting | Dashboards inform status reports |
| markdown-mermaid | Mermaid for complex diagrams, ASCII for progress |
| north-star | Dashboard tracks progress toward North Star |
Progress: ░░░░░░░░░░ 0% → ▓▓▓▓▓░░░░░ 50% → ▓▓▓▓▓▓▓▓▓▓ 100%
Status: ⬜ not started | 🔄 in progress | ✅ complete | 🚫 blocked
Timeline: ●──────●──────○──────🎯
Lanes: 🧠 Brain | 🔄 Sync | ⚙️ Code | 🎨 UI