ai-image-creator
Generate PNG images using AI (multiple models via OpenRouter including Gemini, FLUX.2, Riverflow, SeedDream, GPT-5 Image, proxied…
Post-AI-generation cleanup — remove single-use helpers, over-abstractions, generic naming, and unnecessary configurability. Use after dev-autopilot or any LLM-generated code burst.
Claude Code
$ npx -y skills add evolution-foundation/evo-nexus --skill dev-ai-slop-cleaner --agent claude-code
Codex
$ npx skills add evolution-foundation/evo-nexus --skill dev-ai-slop-cleaner -a codex -y
Cursor
$ npx skills add evolution-foundation/evo-nexus --skill dev-ai-slop-cleaner -a cursor -y
Gemini CLI
$ npx skills add evolution-foundation/evo-nexus --skill dev-ai-slop-cleaner -a gemini-cli -y
GitHub Copilot
$ npx skills add evolution-foundation/evo-nexus --skill dev-ai-slop-cleaner -a github-copilot -y
OpenCode
$ npx skills add evolution-foundation/evo-nexus --skill dev-ai-slop-cleaner -a opencode -y
Windsurf
$ npx skills add evolution-foundation/evo-nexus --skill dev-ai-slop-cleaner -a windsurf -y
name: dev-ai-slop-cleaner description: Post-AI-generation cleanup — remove single-use helpers, over-abstractions, generic naming, and unnecessary configurability. Use after dev-autopilot or any LLM-generated code burst.
Derived from oh-my-claudecode (MIT, Yeachan Heo). Adapted for the EvoNexus Engineering Layer.
Cleanup pass for code generated by AI. Removes the typical bloat: single-use helpers, over-abstractions, generic names like `processData()`, unnecessary configurability that wasn't asked for.
// SLOP
function calculateSum(a: number, b: number): number { return a + b; }
const total = calculateSum(price, tax);
// CLEANED
const total = price + tax;// SLOP
class TimeoutConfigManager {
private static instance: TimeoutConfigManager;
static getInstance() { ... }
setTimeout(ms: number) { ... }
getTimeout() { ... }
}
// CLEANED
const TIMEOUT_MS = 5000;// SLOP
function processData(data: any): any { ... }
// CLEANED
function parseCSVRow(row: string): User { ... }// SLOP
function fetchUser(id: string, options?: { retries?: number, backoff?: number, timeout?: number, cache?: boolean }) { ... }
// CLEANED (if retries/etc. weren't asked for)
function fetchUser(id: string) { ... }Remove or convert to actual issues.
1. Scan the recent diff for the 5 signatures above 2. For each match, propose the cleaned version 3. Hand off to `@bolt-executor` to apply (or `@zen-simplifier` for batch cleanup) 4. Run `dev-verify` to confirm behavior is unchanged 5. Save report to `workspace/development/research/[C]slop-cleanup-{component}-{date}.md`
Generate PNG images using AI (multiple models via OpenRouter including Gemini, FLUX.2, Riverflow, SeedDream, GPT-5 Image, proxied…
Create a new custom agent for the workspace. Guides the user through defining agent name, domain, personality, skills, model, and…
Create a new slash command for Claude Code. Guides the user through defining the command name, what it does, and generates the…
Create a Mission, Project, or Goal (Mission → Project → Goal → Task hierarchy) in EvoNexus. Guides the user through picking a…
Create a new heartbeat (proactive agent scheduled with a decision prompt) for EvoNexus. Guides the user through picking an agent,…
Create a new custom integration (API/service wrapper) for the workspace. Guides the user through defining the integration's slug,…
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…