Plugin Dev Workflow
Bidragsyter-arbeidsflyt for Elixir/Phoenix plugin-repoet: eval, lint, test før commit
Bestått
Hva den gjør
En repo-intern bidragsyter-arbeidsflytguide for oliver-kriska/claude-elixir-phoenix plugin. Den forteller deg hvilke make-mål og scorer-kommandoer du skal kjøre (make eval, make test, python3 -m lab.eval.scorer) når du redigerer det repoets ferdigheter, agenter, hooks eller eval-rammeverk, og håndhever -m modul-invokasjonen og pre-commit sjekklisten. Utløses når filer under plugins/elixir-phoenix/, lab/eval/, eller lab/autoresearch/ endres innenfor en klone av det repoet.
Testrapport
Klonet repoet og utførte ferdighetens kjernekommandoer. Representativ oppgave: score en SKILL.md. BASELINE (naiv `python3 lab/eval/scorer.py plugins/elixir-phoenix/skills/verify/SKILL.md`) krasjet med ModuleNotFoundError: No module named 'lab'. SKILL-fulgt (`python3 -m lab.eval.scorer <same path>`, som ferdigheten pålegger) lyktes og returnerte kompositt 1.0 med full dimensjonsfordeling – -m instruksjonen forhindrer en reell feil. Verifiserte at Makefile/scorer.py/CLAUDE.md eksisterer, make-mål (help/eval/test/eval-all/ci) er til stede, og påstanden om '51 skills + 26 agents' stemmer nøyaktig. Mindre oversalg: Referanser lister lab/findings/interesting.jsonl, som ikke eksisterer i repoet. Ingen sikkerhetsbrudd.
Testet på: 2026-07-21 · Claude Code 2.x (agent harness)
Installer
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.
Kommandoer og eksempelprompter
/plugin-dev-workflowBidragsyter-arbeidsflyt for Elixir/Phoenix plugin-repoet: eval, lint, test før commit
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
Add a new skill to this plugin repoModify this agent and make sure eval still passesUpdate a hook in plugins/elixir-phoenix