Decisions
- Pending: Static markdown or interactive HTML?
- Pending: Auto-generated via skill or manually maintained?
User Tasks
Summary
A Kanban-style board that shows all Feature Requests organized by lifecycle stage (ideas → new → planned → in-progress → done).
Problem / Motivation
- FRs are scattered across subdirectories — hard to get a quick visual overview of what’s where.
- No single view shows the pipeline of work at a glance.
- Makes prioritization and progress tracking difficult.
Proposed Solution
A generated Kanban overview (markdown dashboard) with columns per lifecycle stage, listing each FR with its title, priority, and key status info. Regenerated on demand via a skill or automatically.
Open Questions
1. Format
Question: What format should the Kanban board use?
| Option | Description |
|---|---|
| A) Markdown table | Simple, works everywhere in Obsidian, easy to generate |
| B) Obsidian Kanban plugin | Native drag-and-drop Kanban, but requires plugin |
| C) HTML dashboard | Rich layout, but heavier to maintain |
Recommendation: Option A — lowest friction, no plugin dependency, easy to auto-generate.
Decision:
2. Generation Method
Question: How should the board be created/updated?
| Option | Description |
|---|---|
| A) Claude skill | /kanban regenerates the board on demand |
| B) Python script | src/ script that scans vault and outputs markdown |
| C) Manual | Hand-maintained file |
Recommendation: Option A — keeps it in the Claude workflow, no extra tooling needed yet.
Decision:
3. Location
Question: Where should the dashboard live?
| Option | Description |
|---|---|
A) vault/00_system/dashboards/ | Consistent with other dashboards |
B) vault/40_overview/ | Legacy overview location |
Recommendation: Option A — follows current structure.
Decision:
Phase Overview
| Phase | Description | Status |
|---|---|---|
| Phase 1 | Markdown Kanban dashboard + generation skill | — |
| Phase 2 | Enrich with priority badges, progress %, filters | — |
Phase 1: Kanban Dashboard + Skill —
Goal: Generate a Kanban-style markdown overview of all FRs by lifecycle stage.
| File / Feature | Details | Owner | Status |
|---|---|---|---|
.claude/skills/kanban/SKILL.md | Skill definition for /kanban | opus | — |
vault/00_system/dashboards/feature-kanban.md | Generated output file | opus | — |
Phase 2: Enrichment —
Goal: Add priority indicators, progress percentages, and filtering options.
| File / Feature | Details | Owner | Status |
|---|---|---|---|
| Dashboard enhancements | Priority badges, phase progress | opus | — |
| Sorting/filtering | By priority, by tag | opus | — |
Test
Manual tests
| Test | Expected | Actual | Last |
|---|---|---|---|
Run /kanban | Dashboard generated with all FRs in correct columns | pending | - |
| Add new FR, rerun | New FR appears in correct column | pending | - |
AI-verified tests
| Scenario | Expected behavior | Verification method |
|---|---|---|
| … | … | … |
E2E tests
| Scenario | Assertion |
|---|---|
| … | … |
Integration tests
| Component | Coverage |
|---|---|
| … | … |
Unit tests
| Component | Tests | Coverage |
|---|---|---|
| … | … | … |
History
| Date | Event | Details |
|---|---|---|
| 2026-03-04 | Created | Initial FR |
References
vault/00_system/dashboards/— existing dashboards