← ClaudeAtlas

classify-changelisted

Classify a proposed code change as Leaf Node or Core Code to decide how much AI usage and review rigor is appropriate. Use this skill whenever the user asks "is this leaf or core", "what kind of change is this", "should I vibe code this", "can AI write this", "how rigorous should the review be", or before starting any non-trivial change. Also useful as a sub-step inside other workflows (planning, PR prep, code review) when classification matters. Asks 6 diagnostic questions about propagation range, change frequency, tech-debt tolerance, examples, failure cost, and review intensity, then outputs a clear classification with the recommended approach. Trigger even when the user describes a change without explicitly asking for classification — the answer changes how they should proceed.
appleboy/skills · ★ 0 · AI & Automation · score 60
Install: claude install-skill appleboy/skills
# classify-change The single most important rule for AI-assisted coding in production: confine the AI's mass output to leaf nodes, where the inevitable bit of tech debt won't propagate through the system. This skill makes the leaf-vs-core call concrete and consistent, so individual judgment doesn't drift across the team. ## When to use Use whenever the leaf-vs-core distinction matters. Triggers include: - "Is this leaf or core?" - "What classification is this change?" - "Should I vibe code this / can AI write this?" - "How carefully do I need to review this?" - Before starting non-trivial work, even when the user didn't ask - Before or during `plan-feature` or `pr-prepare`, when the leaf/core call should be explicit and consistent with this framework Skip only for changes that are obviously trivial (typo fixes, etc.). ## The two categories **Leaf node.** Code that nothing else depends on — feature endpoints, UI components, scripts, reports, one-off migrations. Failure is local. Tech debt here doesn't spread. Safe for high AI involvement, lighter review. **Core code.** Code many things depend on — auth, payment, data schema, public APIs, shared frameworks, orchestrators. Failure is system-wide. Tech debt here compounds. Requires human leadership and line-by-line review, even if AI assists. When a change spans both, it counts as **core** (the stricter rule wins). ## The six diagnostic questions Walk through these in order. Get user input where the answer isn't obviou