vyvoj-dash

Průvodce

Ekosystém

Tři komponenty spolupracují: oskar-stack plugin (kvalita kódu, workflow, hooky), greymatter plugin (kód + konverzační knowledge graph, paměť mezi sessions, behaviorální signály) a vyvoj-dash (tento dashboard — tasky, kanban, bugy, CF infra).

Greymatter je nástupce TheBrain — stejný cíl, přepsáno kolem jednoho sjednoceného grafu místo oddělených regional databází. Data jen lokálně v ~/.claude/greymatter/.

Session flow (zkráceně)

Každá session má jasný začátek, práci a konec. Detail →

  1. Session start — hooky ověří pluginy, stáhnou bugy, načtou greymatter signály (dopamine + oxytocin) jako gates do kontextu
  2. /work — naplánuje run (3-5 úkolů), grey-orient přinese recent sessions + decisions, registruje v D1, exekuce s MCP ověřením
  3. /prereview → /review — kontrola kvality před commitem
  4. /deploy — commit, push, ověření CF Workers buildu
  5. /handoff — uzavře run v dashboardu, připraví další
  6. Session end — Claude JSONL logy automaticky zaindexovány greymatter scanem do graph.db

Příkazy — oskar-stack plugin

PříkazCo dělá
/startBootstrap nového projektu z kostra šablony
/initRegistrace projektu v dashboardu — detekce metadat, vytvoření v D1, ověření spojení
/planStrategické plánování — PROJECT.md + PLAN.md, sprinty a runy
/workStrukturovaný run — plan → execute → review → deploy → handoff
/prereviewČestné prohlášení před review (anti-bullshit gate)
/reviewHloubková kontrola kódu, hook ověří důkladnost
/auditSprint audit — kontrola všech změn od main
/full-auditKompletní audit celého projektu soubor po souboru
/archArchitektonický audit — bloated funkce, god komponenty
/deployCommit, push, ověření CF Workers deploye
/handoffUzavře run v dashboardu, připraví další
/fixStáhne bugy z dashboardu a opraví je
/bugStrukturovaný záznam bugu nalezeného mimo dashboard
/diskuzeDebug discussion mode — strukturovaný hypothesis/verified template
/statusRychlý přehled — bugy, run, stav projektu
/testsGenerování testů pro změněné soubory
/lintVšechny code quality checky najednou
/checkmcpAudit MCP pokrytí nebo hledání v docs
/context7-initDetekce knihoven z package.json, uložení context7 IDs
/bpBest-practice search — lokální skill content + MCP fallback

Příkazy — greymatter plugin

Greymatter běží převážně přes MCP server (graph navigation, find_identifier, blast_radius, grep_project) nebo CLI (node $PLUGIN_ROOT/scripts/query.js). Slash příkazy jsou jen pro behaviorální signály a test mapping:

PříkazCo dělá
/dopamineFlag chování — pozitivní (nucleus_accumbens) nebo negativní (amygdala) signál s vahou, načte se do kontextu
/oxytocinFlag relační dynamiky — síly, které tvarují spolupráci, kompilují se do session-start gate
/test-mapStale-test-pair detekce — source změny bez doprovodných test updatů, missing tests

Greymatter MCP nástroje (graph queries)

Při zapnutém MCP serveru (node scripts/mcp.js enable) volá Claude tyto strukturované nástroje místo grep + read řetězců:

NástrojPoužití
get_project_overviewRecent sessions + file map projektu
get_node_bundleTělo node + labels + 1-hop edges v jednom volání
walk_flowPath skeleton od startovacího node
query_blast_radiusFile-level dependencies — co soubor importuje + kdo ho importuje
find_identifierLokalizace symbolu napříč projekty
grep_projectProject-aware text search s kontextem (textual contracts)
get_label_coverageHustota labelingu na úrovni projektu / souboru / okolí

Napojení projektu

Spusť /init v projektu — plugin automaticky zjistí ID, název a repo z wrangler.jsonc / package.json / git remote a zaregistruje projekt v dashboardu.

# V Claude Code, v adresáři projektu:

/init

Worker auto-detect: CF infrastruktura (D1, KV, R2, logy, deploye) se napojí automaticky — dashboard matchne repo proti Workers Builds triggers. Ruční přiřazení v Worker Discovery je jen fallback.

Greymatter scan: První volání /work v projektu spustí cold-start scan (node $PLUGIN_ROOT/scripts/scan.js --dir . --project <id>). Další session už používá targeted reorient místo blanket map.

Dashboard stránky

StránkaK čemu slouží
ProjektyPřehled projektů s metrikami (sessions, bugy, tasky)
KanbanGlobální kanban — drag & drop, filtry, keyboard shortcuts
BugyOtevřené bugy seskupené dle kategorie a projektu
SessionsQA audity napříč projekty
Per-project
Tasks / Sprints / RunsTasky v kanbanu, sprinty s runy, progress bary
D1 / KV / R2SQL konzole, KV browser, R2 browser
Logs / DeployReal-time worker logy, deploy historie
Infra
Workers / D1 / R2 / KV / DomainsGlobální přehled CF zdrojů, metriky, správa

Per-project konfigurace

Každý projekt může mít vlastní pravidla v .claude/oskar-stack.local.md: UI framework, zakázané frameworky, CSS blocklist, architektonické limity, E2E požadavky. Plugin je čte automaticky a vynucuje při práci.

Kategorie checklist položek

layout tests types docs accessibility performance logic security