Plugin Dev Workflow
Przepływ pracy dla współtwórców repozytorium wtyczek Elixir/Phoenix: eval, lint, test przed commitem
Testowano · Działa
Co robi ten skill
Wewnętrzny przewodnik przepływu pracy dla współtwórców wtyczki oliver-kriska/claude-elixir-phoenix. Informuje, które cele make i polecenia scorer należy uruchomić (make eval, make test, python3 -m lab.eval.scorer) podczas edycji umiejętności, agentów, hooków lub frameworka ewaluacyjnego tego repozytorium, oraz wymusza wywołanie modułu -m i listę kontrolną pre-commit. Uruchamia się podczas modyfikowania plików w plugins/elixir-phoenix/, lab/eval/ lub lab/autoresearch/ wewnątrz klonu tego repozytorium.
Raport z testu
Sklonowano repozytorium i wykonano podstawowe polecenia umiejętności. Reprezentatywne zadanie: ocena SKILL.md. BAZOWY (naiwny `python3 lab/eval/scorer.py plugins/elixir-phoenix/skills/verify/SKILL.md`) zawiesił się z ModuleNotFoundError: No module named 'lab'. Zgodny z umiejętnością (`python3 -m lab.eval.scorer <same path>`, zgodnie z wymogami umiejętności) zakończył się sukcesem i zwrócił złożony wynik 1.0 z pełnym rozbiciem wymiarów — instrukcja -m zapobiega prawdziwej awarii. Zweryfikowano istnienie Makefile/scorer.py/CLAUDE.md, obecność celów make (help/eval/test/eval-all/ci) oraz dokładne dopasowanie twierdzenia o '51 skills + 26 agents'. Drobne przesadzenie: odwołania listują lab/findings/interesting.jsonl, który nie istnieje w repozytorium. Brak zagrożeń bezpieczeństwa.
Testowano: 2026-07-21 · Claude Code 2.x (agent harness)
Instalacja
git clone --depth 1 https://github.com/oliver-kriska/claude-elixir-phoenix.git /tmp/plugin-dev-workflow-src mkdir -p ~/.claude/skills cp -R /tmp/plugin-dev-workflow-src/.claude/skills/plugin-dev-workflow ~/.claude/skills/plugin-dev-workflow # Repo-internal contributor skill: only useful when working INSIDE a clone of # oliver-kriska/claude-elixir-phoenix. Its commands (make eval, make test, # python3 -m lab.eval.scorer <path>) require that repo's Makefile + Python eval # framework as the current working directory. No extra pip deps needed to run the scorer.
Komendy i przykładowe prompty
/plugin-dev-workflowPrzepływ pracy dla współtwórców repozytorium wtyczek Elixir/Phoenix: eval, lint, test przed commitem
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Add a new skill to this plugin repoModify this agent and make sure eval still passesUpdate a hook in plugins/elixir-phoenix