[SKILL] Build a Hermes skill for artisan-style structured code generation #21
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Create a reusable 'Hermes' skill module that Bezalel can invoke to generate well-structured code following artisan principles: clear intent, proper error handling, documentation, and tests included by default.
Motivation
Code generation is a core wizard capability, but without a structured approach, output quality varies. A Hermes skill codifies best practices into a repeatable, improvable process. Named after the messenger god - it translates intent into artifact.
Acceptance Criteria
scripts/skills/hermes_codegen.py(or .sh)--language: target language (python, bash, javascript)--intent: plain-English description of what the code should do--style: coding style (minimal, production, prototype)--output: output file path--style productionis used, also generates:*_test.pyor*.test.js)entries/hermes-examples/showing the skill in actionImplementation Notes
skills/directory in forge-log for all reusable skill definitionsDefinition of Done
python scripts/skills/hermes_codegen.py --language python --intent 'Parse CSV and output JSON' --style productionproduces a working, well-documented Python script with tests.