
BotBot
CodeBotsBotBot is a helper Bot that gives every new bot a consistent, best-practice starting point. Install it into your organisation and let it do the repetitive structural work so you can focus on what makes your bot unique.
BotBot generates the core shape of a bot repo: README.md, AGENTS.md, .gitignore and the standard folders that keep metamodels, models, pipelines and scripts organised. A scaffolding Pipeline orchestrates the workflow: it runs the Generation step and then copies shared helper assets (common EOL utilities and EGL snippets such as string helpers and standard "bot-written" warnings) into the target repo. Re-run it as the repo evolves and the structure stays tidy.
For every metamodel in the target bot, BotBot generates per-class EOL helper files and an includes.eol that wires them together. Each helper provides a println() override that formats an instance's structural features for quick debugging. Root classes are excluded automatically. Protected regions let you extend a class helper without losing changes on the next generation run.
BotBot generates a code review prompt tailored to Epsilon bot repositories. The prompt defines a 100-point scoring rubric across 10 categories (Correctness, Strong Typing, Naming, Structure, Template Quality, Reuse, Error Handling, Documentation, Anti-patterns, Consistency) and a rating guide from 🌟 Excellent to 🛑 Major Issues. The same template is output to three locations so it works out of the box with GitHub Copilot, GitLab Duo, or any AI tool via prompts/code-review-prompt.md.