<< All versions

Skill v1.0.0

currentAutomated scan100/100
songjiun10-collab/senior-thinking-skills/chestertons-fence
──Details
PublishedOctober 17, 2026 at 03:16 AM
Content Hashsha256:c7bb9523c566cffd...
Git SHA
──Files
Files (1 file, 1.4 KB)
SKILL.md1.4 KBactive
SKILL.md · 26 lines · 1.4 KB

version: "1.0.0" name: chestertons-fence description: Understand why existing code exists before removing, simplifying, or refactoring it — Chesterton's Fence. Use before deleting code that looks dead or unnecessary, before simplifying anything you didn't write, or when a "cleanup" urge shows up mid-task. Companion to surgical-change and simplicity-budget — this is the check that runs before either of those act.


Chesterton's Fence (router)

This skill is tuned per model. Pick the file that matches the model actually running, and apply it in full — the core discipline (understand before you touch) is the same everywhere, but how the investigation gets done and what to watch for differs by tier.

ModelFile
Claude Opus 5.5opus-5-5.md
Claude Fable 5.1fable-5-1.md
Claude Sonnet 5sonnet-5.md
Claude Sonnet 5.5sonnet-5-5.md
Claude Haiku 5.5haiku-5-5.md
OpenAI GPT-6 Astragpt-6-astra.md
OpenAI GPT-6 Solgpt-6-sol.md
OpenAI GPT-6.1 Solgpt-6-1-sol.md
OpenAI GPT-6 Lunagpt-6-luna.md

Read the file matching the model actually running before applying this skill.

Running a model not listed above (an older generation, a different model family entirely)? sonnet-5.md carries the fullest general-purpose version of the underlying procedure — read that one rather than skipping this skill.

All versions