Plugin Dev Workflow
Flujo de trabajo del colaborador para el repositorio de plugins Elixir/Phoenix: eval, lint, test antes de commit
Probado · Funciona
Qué hace
Una guía de flujo de trabajo interno del repositorio para el plugin oliver-kriska/claude-elixir-phoenix. Indica qué make targets y comandos de scorer ejecutar (make eval, make test, python3 -m lab.eval.scorer) al editar las skills, agentes, hooks o el framework de evaluación de ese repositorio, y aplica la invocación del módulo -m y la lista de verificación pre-commit. Se activa al modificar archivos bajo plugins/elixir-phoenix/, lab/eval/ o lab/autoresearch/ dentro de un clon de ese repositorio.
Informe de la prueba
Se clonó el repositorio y se ejecutaron los comandos centrales de la skill. Tarea representativa: puntuar un SKILL.md. La LÍNEA BASE (naive `python3 lab/eval/scorer.py plugins/elixir-phoenix/skills/verify/SKILL.md`) falló con ModuleNotFoundError: No module named 'lab'. Siguiendo la SKILL (`python3 -m lab.eval.scorer <same path>`, como la skill exige) tuvo éxito y devolvió un compuesto de 1.0 con un desglose completo de dimensiones — la instrucción -m previene un fallo real. Se verificó que Makefile/scorer.py/CLAUDE.md existen, los make targets (help/eval/test/eval-all/ci) están presentes, y la afirmación de '51 skills + 26 agents' coincide exactamente. Pequeña exageración: las referencias listan lab/findings/interesting.jsonl, que no existe en el repositorio. Sin problemas de seguridad.
Probado el: 2026-07-21 · Claude Code 2.x (agent harness)
Instalación
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.
Comandos y prompts de ejemplo
/plugin-dev-workflowFlujo de trabajo del colaborador para el repositorio de plugins Elixir/Phoenix: eval, lint, test antes de commit
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
Add a new skill to this plugin repoModify this agent and make sure eval still passesUpdate a hook in plugins/elixir-phoenix