Code Humanizer

Skannar AI-skriven kod efter 16 strukturella slop-mönster utan att ändra beteende

av LeonardNJU · LeonardNJU/code-humanizer

Testad · Fungerar ★ 8.8/10

Code Humanizer — Skannar AI-skriven kod efter 16 strukturella slop-mönster utan att ändra beteende

Vad den gör

En 16-mönsterskatalog för att hitta och ta bort AI-kodslop — återimplementerade hjälpare, _v2-kloner, engångsabstraktioner, bred undantagshantering, död kod, narrerande kommentarer — med svårighetsgrader och strikta regler för beteendebevarande. Utlöses vid förfrågningar om att deslop, ta bort AI slop, humanisera kod eller granska en AI-genererad PR utöver godkända tester.

Testrapport

På en planterad slop-fil fångade färdighetens katalog de två tecken som min baslinje utan färdighet missade: _is_valid_email som återimplementerade den annorlunda namngivna utils.validate_email (mönster 1), och make_slug_v2 som duplicerade utils.slugify (mönster 2). Den tvingade också fram den disciplin som baslinjen hoppade över — att greppa repot för att bekräfta att export_users_to_dict hade noll anropare innan den raderades, och flagga den breda `except Exception` som en beteenderisk att föreslå separat snarare än att tyst begränsa till KeyError. Samma fil, väsentligt säkrare och mer komplett granskning.

Testad: 2026-07-20 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/LeonardNJU/code-humanizer
mkdir -p ~/.claude/skills/code-humanizer
cd code-humanizer && cp SKILL.md ~/.claude/skills/code-humanizer/SKILL.md

Kommandon och exempelprompter

  • /code-humanizerSkannar AI-skriven kod efter 16 strukturella slop-mönster utan att ändra beteende

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • Scan this AI-generated PR for slop patterns before I merge it
  • Remove the duplicated _v2 helpers and dead code from this file
  • This function swallows exceptions too broadly, help me clean it up