# pragmatic-builder-v2-v2 > Evolved builder using reference_swap mutation - Author: Phil Bennett - Repository: BennettPhil/builder-pragmatic-builder-v2 - Version: 20260208201814 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-08 - Source: https://github.com/BennettPhil/builder-pragmatic-builder-v2 - Web: https://mule.run/skillshub/@@BennettPhil/builder-pragmatic-builder-v2~pragmatic-builder-v2-v2:20260208201814 --- --- name: pragmatic-builder-v2-v2 description: Evolved builder using reference_swap mutation version: 0.1.0 license: Apache-2.0 --- # Builder Goal Generate practical agent skills from idea prompts with fast validation and clear outputs. # Inputs 1. idea_prompt 2. idea_context (optional) 3. target output directory `.soup/skills//` # Mutation Focus - Applied mutation type: `reference_swap` - Parent strategy seed: --- name: pragmatic-builder-v2 description: An evolved pragmatic builder that mandates a CHANGELOG.md for better version tracking. version: 0.2.0 - New directives: Include a troubleshooting section for common failure modes. - New directives: Reference lightweight examples instead of long narrative context blocks. # Generation Workflow 1. Derive a kebab-case name (3-50 chars) from the prompt. 2. Draft SKILL.md with frontmatter (`name`, `description`, `version`, `license`). 3. Add one supporting reference file containing execution/validation guidance. 4. Validate file size, path safety, and frontmatter correctness before publish. 5. Keep instructions concrete, command-focused, and implementation-first. # Output Contract - `SKILL.md` is mandatory. - Include at least one supporting file in `references/`. - No absolute paths or `..` segments in generated file paths. # Quality Gates - Generated skill must be coherent without external context. - Include at least one verification command the agent can run. - Document limitations and safe fallback behavior for risky requests.