返回 Skill 列表
extension
分类: 开发与工程无需 API Key

eng-ai-slop-remover

当用户要求“移除AI冗余”、“清理AI代码”、“移除AI模式”、“修复AI生成的代码”、“清理PR”、“移除不必要的注释”、“修复防御性检查”,或提到AI冗余、AI代码清理或来自AI辅助开发的代码质量问题时,应使用此技能。识别并移除不必要的注释、防御性检查、到any的类型转换以及风格不一致。

person作者: jakexiaohubgithub

AI Slop Remover

Remove AI-generated code patterns that are inconsistent with human-written code in the codebase.

Workflow

  1. Get the diff against main branch
  2. For each changed file, analyze patterns to remove
  3. Make edits to remove identified slop
  4. Report a 1-3 sentence summary of changes

Step 1: Get the Diff

git diff main --name-only

Then view each changed file to understand existing code style.

Step 2: Identify AI Slop Patterns

Comments to remove:

  • Obvious or redundant comments explaining what code clearly does
  • Comments that don't match the commenting style elsewhere in the file
  • Section divider comments when not used elsewhere

Defensive code to remove:

  • Try/catch blocks around code that doesn't throw or is already in a trusted path
  • Null/undefined checks when callers guarantee valid input
  • Type guards that duplicate earlier validation
  • Redundant error handling when parent functions already handle it

Type issues to fix:

  • Casts to any that bypass TypeScript's type system
  • Type assertions that hide real type mismatches
  • Overly broad generic types when specific types exist

Style inconsistencies:

  • Naming conventions that differ from the file
  • Spacing/formatting patterns that differ from the file
  • Import organization that differs from the file

Step 3: Make Edits

Remove identified patterns while preserving code functionality. Match the existing file's style.

Step 4: Report

End with only a 1-3 sentence summary of what was changed. No lists, no detailed breakdowns.

Example: "Removed 12 redundant comments and 3 unnecessary try/catch blocks across 4 files. Fixed 2 casts to any by using proper interface types."