Plugin Dev Workflow

Przepływ pracy dla współtwórców repozytorium wtyczek Elixir/Phoenix: eval, lint, test przed commitem

Autor: oliver-kriska · oliver-kriska/claude-elixir-phoenix

Testowano · Działa ★ 8.4/10

Plugin Dev Workflow — Przepływ pracy dla współtwórców repozytorium wtyczek Elixir/Phoenix: eval, lint, test przed commitem

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 repo
  • Modify this agent and make sure eval still passes
  • Update a hook in plugins/elixir-phoenix