Setup Claude Code: CLAUDE.md, subagenti, slash commands
- CLAUDE.md — stručné pokyny (build/test příkazy, pravidlo IProfileRenderer, konvence, chráněná data), odkazuje na ROZPISKY.md místo duplikace - .claude/agents/ — render-dxf (Rendering/, Dxf/), wpf-ui (ViewModels/, Views/, Themes/), verifikator (read-only build + testy, bez Edit/Write) - .claude/commands/ — /overit (deleguje na verifikatora), /nahled (9 log do PNG přes PngHarness, ROZPISKY_PNG_OUT) - .claude/settings.local.json — přepsáno na 21 cestově nezávislých pravidel místo ~60 odkazujících na staré cesty D:\Přesunuté a net9.0-windows - ROZPISKY.md:17 — net9.0-windows → net10.0-windows (soulad s .csproj) Baseline ověřena: build bez chyb a varování, 36/36 testů zelených. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
---
|
||||
description: Vyrenderuje všech 9 log do PNG a pošle je uživateli (vizuální kontrola)
|
||||
allowed-tools: PowerShell, Bash, Glob, SendUserFile
|
||||
---
|
||||
|
||||
Vygeneruj vizuální náhledy pro kontrolu regresí v kreslicí vrstvě.
|
||||
|
||||
1. Zvol výstupní složku v scratchpadu této session (podsložka `nahled-<časové razítko>`,
|
||||
ať se předchozí běh nepřepíše a jde porovnat před/po).
|
||||
2. Spusť harness `PngHarness.VyrenderujVsechnaLogaDoPng` s cílovou složkou v proměnné prostředí
|
||||
`ROZPISKY_PNG_OUT`:
|
||||
|
||||
```powershell
|
||||
$env:ROZPISKY_PNG_OUT = "<zvolená složka>"
|
||||
dotnet test "C:\Users\marek\_Osobní\C sharp\EXE\Rozpisky\Rozpisky.Tests\Rozpisky.Tests.csproj" `
|
||||
--filter "FullyQualifiedName~PngHarness" -nologo -v q
|
||||
```
|
||||
|
||||
3. Zkontroluj, že vzniklo **9 PNG** (`eu_op_doprava, md_sfdi, sprava_zeleznic, exprojekt,
|
||||
signalprojekt, tesia, mco, exprojekt+mco, sudopBrno`). Chybějící soubor = regrese, nahlas ji.
|
||||
4. Pošli vzniklé PNG uživateli přes `SendUserFile` (`display: "render"`) s krátkým popiskem.
|
||||
|
||||
$ARGUMENTS
|
||||
|
||||
Pokud `$ARGUMENTS` jmenuje konkrétní logo, pošli po vygenerování jen jeho PNG, ale generuj
|
||||
vždy všechna — harness běží jako celek.
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
description: Ověří projekt — build + testy přes read-only subagenta verifikator
|
||||
---
|
||||
|
||||
Deleguj ověření projektu na subagenta `verifikator` (Agent tool, `subagent_type: verifikator`,
|
||||
`run_in_background: false`).
|
||||
|
||||
Zadání pro něj: spusť build celého `Rozpisky.sln` a testovou sadu
|
||||
`Rozpisky.Tests\Rozpisky.Tests.csproj` a vrať strukturovaný verdikt podle svého formátu.
|
||||
|
||||
$ARGUMENTS
|
||||
|
||||
Pokud `$ARGUMENTS` obsahuje slovo `app`, `spustit` nebo `smoke`, přidej mu navíc požadavek
|
||||
ověřit, že `Rozpisky.exe` naběhne a zase ho ukončit.
|
||||
|
||||
Až se vrátí, přetlumoč jeho verdikt uživateli **beze změny významu** — hlavně nezjemňuj chyby.
|
||||
Sám nic neopravuj, dokud o to uživatel nepožádá; jen na závěr jednou větou navrhni, co by byl
|
||||
další krok.
|
||||
Reference in New Issue
Block a user