kanon-warsztat

by Stelmach Systems · ★ 0 · updated 5 days ago

PanesGuardsCommandsTools & agentsvalidates

0

Warsztat modów Claude Code: narzędzie modelu szukaj (JSDoc i sygnatura zdarzenia, metody $.… albo typu z lokalnego claude-code/index.d.ts po nazwie, indeks budowany leniwie, wynik ≤ 2048 znaków — zamiast grep po 16 tys. linii) i komenda /warsztat [ścieżka] (dla katalogu modu kolejno: claude plugin validate . i claude plugin test . na CLI ~/.local/bin i na binarce desktopu, potem tsc --noEmit...

install kanon-warsztat

Install

git clone https://github.com/stelmach-systems/claude-mods
claude --plugin-dir ./claude-mods/kanon-warsztat

Then run /reload-plugins or start a new session. Requires Claude Code 2.1.287+.

View source on GitHub

What it hooks into

From an automated scan with claude plugin validate, not a security review. Mods run with your permissions; read the code before installing.

Events
session.starttool.callcommand.runui.render
API calls
$.clock.now$.command.register$.env.get$.fs.exists$.fs.list$.fs.read$.fs.stat$.process.run$.session.cwd$.session.root$.state.get$.state.set$.tool.register$.ui.close$.ui.copy$.ui.open$.ui.resolve$.ui.toast
Draws
Pane
Can see
/"^mcp__kanon-warsztat__szukaj$"/ calls
Reach
level 2 of 3 runs processesdrives Claudewrites the clipboardreads filesreads env varsreads mod statedraws

Origin

How it got here
Automated scan of public GitHub repos, via the CC0 dataset awesome-claude-code-mods (scan of ).
Repository
github.com/stelmach-systems/claude-mods
Path in repo
kanon-warsztat
Source commit
5d93265 the exact code the scan read
Author
Stelmach Systems @stelmach-systems
License
MIT
First published
Last pushed
First listed here

Name and description come from the mod's own manifest. We link to the code; we don't host it, and it stays under its author's license.

More from stelmach-systems/claude-mods

kanon-agenci

stelmach-systems/claude-mods

Panel „co robią agenci”: subagenci sesji ze statusem, REALNYM modelem każdego żądania (turn.step), tokenami i liczbą narzędzi; rozjazd tagu [S5.5] w opisie z modelem; licznik spawnów widzianych przez mod obok progu hooka kanon-agent-limit. /agenci [tekst|zamknij].

★ 0PanesStatus lineCommands

kanon-brief

stelmach-systems/claude-mods

Formularz ram polecenia na start (/brief): repo/folder, stawka, tryb, „gotowe, gdy”, recall, granice → składa polecenie po polsku i wkłada je do pola promptu (Enter naciska właściciel). Toast raz w turze 1 przy poleceniu < 200 znaków; prompt.submit tylko obserwuje. Pamięć ram per folder w $.store; /brief wyczysc kasuje.

★ 0PanesCommandsPrompt

kanon-flota

stelmach-systems/claude-mods

Pane „flota sesji”: wszystkie żywe sesje Claude Code na tym Macu z claude agents --json (stan z czasem, projekt, nazwa), ctx %, koszt i liczniki wiadomości między sesjami dla sesji z modem ($.store), ping do wybranej sesji. /flota. Zero modelu, zero sieci, zero treści w store.

★ 0PanesCommands

kanon-na-biegu

stelmach-systems/claude-mods

Sekcja „⚡ Na biegu” w pasku bocznym desktopu: sesja, w której zaczyna się tura (nowa albo wznowiona), sama się do niej wkłada; po 24 h bezczynności wraca do sekcji, z której przyszła. /na-biegu. Zero modelu, zero sieci, zero treści w store.

★ 0GuardsCommandsAutomation

kanon-pasek-budzetu

stelmach-systems/claude-mods

Pasek budżetu nad promptem: tokeny / okno auto-kompaktacji (próg WARN jak hook kanon-budzet), limity konta 5h/7d, koszt sesji; /budzet pokazuje też model i udział cache ostatniego żądania. Log JSONL zużycia (same liczby) do ~/.claude/kanon/usage/sesje/, KANON_USAGE_LOG=0 wyłącza.

★ 0BandsGuardsCommands

kanon-skrzynka

stelmach-systems/claude-mods

Skrzynka nieprzeczytanych raportów i stanów: na starcie sesji (i co 10 min) liczy raporty WATCH (≤ 14 dni, werdykt), USAGE (≤ 14 dni, koszt i udział 2 dni, 🔴 > 40 %) i pliki stanu innych sesji (≤ 7 dni, tylko nagłówek sekcji „## Stan”) spod ~/.claude/kanon/; jedna linia nad promptem, /skrzynka z przyciskami Wczytaj (prompt.fill) i Przeczytane ($.store). Polecenie „wczytaj ” liczy się jako...

★ 0PanesBandsCommands

kanon-sztafeta

stelmach-systems/claude-mods

Przekazanie pałeczki do nowej sesji: pasek nad promptem po kompaktacji, po 8 h albo przy kontekście ≥ WARN (formuła hooka kanon-budzet); /sztafeta pokazuje ostatnią sekcję „## Stan” pliku ~/.claude/kanon/stan/ .md i brief dla nowej sesji; /sztafeta skrot zapisuje -skrot.md ≤ 8 KB; przycisk „Przekaż do nowej sesji” woła ccd_session.start_session (zapas: prompt + schowek). Zero modelu, zero sieci.

★ 0PanesBandsCommands