Agent Skillsevolution-foundation/evo-nexus › dev-ai-slop-cleaner

dev-ai-slop-cleaner

GitHub

用于清理AI生成代码中的冗余内容,如单用辅助函数、过度抽象、泛化命名和不必要的配置。在代码生成后触发,提升代码简洁性与可读性。

.claude/skills/dev-ai-slop-cleaner/SKILL.md evolution-foundation/evo-nexus

Trigger Scenarios

用户指令清理AI生成的代码 完成功能开发或批量文件变更后的代码审查

Install

npx skills add evolution-foundation/evo-nexus --skill dev-ai-slop-cleaner -g -y
More Options

Non-standard path

npx skills add https://github.com/evolution-foundation/evo-nexus/tree/main/.claude/skills/dev-ai-slop-cleaner -g -y

Use without installing

npx skills use evolution-foundation/evo-nexus@dev-ai-slop-cleaner

指定 Agent (Claude Code)

npx skills add evolution-foundation/evo-nexus --skill dev-ai-slop-cleaner -a claude-code -g -y

安装 repo 全部 skill

npx skills add evolution-foundation/evo-nexus --all -g -y

预览 repo 内 skill

npx skills add evolution-foundation/evo-nexus --list

SKILL.md

Frontmatter
{
    "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."
}

Dev AI-Slop Cleaner

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.

Use When

  • After dev-autopilot finishes a feature
  • After @bolt-executor produces a multi-file change
  • Post-burst generation that wasn't carefully scoped
  • User says "deslop", "clean up the AI slop", "remove the bloat"

Do Not Use When

  • Hand-written code (no slop signature)
  • Code that's intentionally extensible (talk to @apex-architect first)

What to Look For

Signature 1: Single-use helpers

// SLOP
function calculateSum(a: number, b: number): number { return a + b; }
const total = calculateSum(price, tax);

// CLEANED
const total = price + tax;

Signature 2: Over-abstractions

// SLOP
class TimeoutConfigManager {
  private static instance: TimeoutConfigManager;
  static getInstance() { ... }
  setTimeout(ms: number) { ... }
  getTimeout() { ... }
}

// CLEANED
const TIMEOUT_MS = 5000;

Signature 3: Generic naming

// SLOP
function processData(data: any): any { ... }

// CLEANED
function parseCSVRow(row: string): User { ... }

Signature 4: Unrequested configurability

// 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) { ... }

Signature 5: TODO/HACK comments without context

Remove or convert to actual issues.

Workflow

  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

Pairs With

  • @zen-simplifier (the agent that does the actual cleanup)
  • @bolt-executor (when fixes are simple)
  • dev-verify (to confirm zero behavior change)

Anti-patterns

  • Removing abstractions that earn their keep (used in 3+ places, complex logic)
  • Removing comments that explain non-obvious decisions
  • "Improving" code that wasn't slop in the first place

Version History

  • 7f5dd76 Current 2026-07-25 04:53

Same Skill Collection

.claude/skills/create-agent/SKILL.md
.claude/skills/create-command/SKILL.md
.claude/skills/create-goal/SKILL.md
.claude/skills/create-heartbeat/SKILL.md
.claude/skills/create-integration/SKILL.md
.claude/skills/create-routine/SKILL.md
.claude/skills/create-ticket/SKILL.md
.claude/skills/cs-ticket-triage/SKILL.md
.claude/skills/data-build-dashboard/SKILL.md
.claude/skills/data-create-viz/SKILL.md
.claude/skills/data-explore/SKILL.md
.claude/skills/data-statistical-analysis/SKILL.md
.claude/skills/data-validate/SKILL.md
.claude/skills/db-mongo/SKILL.md
.claude/skills/db-mysql/SKILL.md
.claude/skills/db-postgres/SKILL.md
.claude/skills/db-redis/SKILL.md
.claude/skills/dev-ask/SKILL.md
.claude/skills/dev-autopilot/SKILL.md
.claude/skills/dev-cancel/SKILL.md
.claude/skills/dev-ccg/SKILL.md
.claude/skills/dev-configure-notifications/SKILL.md
.claude/skills/dev-deep-dive/SKILL.md
.claude/skills/dev-deep-interview/SKILL.md
.claude/skills/dev-deepinit/SKILL.md
.claude/skills/dev-external-context/SKILL.md
.claude/skills/dev-learner/SKILL.md
.claude/skills/dev-mcp-setup/SKILL.md
.claude/skills/dev-plan/SKILL.md
.claude/skills/dev-project-session-manager/SKILL.md
.claude/skills/dev-ralph/SKILL.md
.claude/skills/dev-ralplan/SKILL.md
.claude/skills/dev-release/SKILL.md
.claude/skills/dev-remember/SKILL.md
.claude/skills/dev-sciomc/SKILL.md
.claude/skills/dev-skillify/SKILL.md
.claude/skills/dev-team/SKILL.md
.claude/skills/dev-trace/SKILL.md
.claude/skills/dev-ultraqa/SKILL.md
.claude/skills/dev-verify/SKILL.md
.claude/skills/dev-visual-verdict/SKILL.md
.claude/skills/discord-create-channel/SKILL.md
.claude/skills/discord-get-messages/SKILL.md
.claude/skills/discord-list-channels/SKILL.md
.claude/skills/discord-manage-channel/SKILL.md
.claude/skills/discord-send-message/SKILL.md
.claude/skills/fin-audit-support/SKILL.md
.claude/skills/fin-close-management/SKILL.md
.claude/skills/fin-daily-pulse/SKILL.md

Metadata

Files
0
Version
7f5dd76
Hash
add02697
Indexed
2026-07-25 04:53

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-20 00:38
浙ICP备14020137号-1 $mapa de visitantes$