antrophiclove
← Kütüphaneye dön
Kurulum
mkdir -p .claude/skills/common-culprits && curl -sL https://www.antrophiclove.com/api/kaynak/common-culprits/raw -o .claude/skills/common-culprits/SKILL.md

Hedef dosya: .claude/skills/common-culprits/SKILL.md

Ralph Review — Shared 5-Culprits Reference

Architectural design: Each Ralph tier scans for the same five patterns at increasing depth. The depth-layering is intentional. This file holds the shared framing so the category numbers and names stay in sync; each tier file keeps its own depth-appropriate bullets.

The 5 Categories

Each tier checks these patterns. Bullets in the per-tier files differ by depth, not by category.

#CategorySurface (Haiku)Logic (Sonnet)Architectural (Opus)
1Duplicate Code (DRY / Modularity)Visible copy-pasteSame logic in N filesSame pattern implemented differently
2On-the-fly Calculations (Hardcoded Settings)Magic numbers in calculationsInline business formulasCalculation constants varying by env
3Hardcoded SettingsEmbedded URLs / paths / credentialsMultipliers, percentages, timeoutsUser-configurable values in code
4Obsolete / Dead Code (LMCE)Commented-out blocks, dead TODOsNever-called functions, unused importsModules never instantiated, dead endpoints
5Silent Fallbacks (Fail Fast)catch{} swallow, || default.get(k, {}) chains, try / except: passCascading defaults masking root cause

Tier Files

  • haiku-checklist.md — surface checks
  • sonnet-checklist.md — logic-trace checks
  • opus-checklist.md — architectural checks

Rule

Tier-specific bullet content lives in the tier files. The category numbers / names live here — change them once, propagate by re-reading.