breaking-driven

Solid

Demolish bloated code and re-derive it clean, cutting every surface the rebuilt contract does not name. Use for a repo-wide bloat sweep, when patching a subsystem has stopped paying, or when the user says "this whole module is bloated", "rewrite this properly", or "break it and rebuild".

AI & Automation 33 stars 0 forks Updated yesterday Apache-2.0

Install

View on GitHub

Quality Score: 86/100

Stars 20%
51
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Breaking-Driven Development Patching an accreted subsystem preserves its shape. Every fix threads through the structure that caused the bug, and the structure survives the fix. This skill stops patching. Tear the implementation out, state what it owes, and build the replacement from that statement — not from the wreckage. Bloat is the trigger, and derivation is the method. You do not know the right shape when you start; you derive it. What the old code did that the derived contract never names is **residue**, and residue gets cut. One veto point: a **boundary** surface — something outside this repo depends on — stops for an explicit yes before it is cut. Everything **interior** gets demolished without asking. ## Scope Repo-wide is opt-in, never inferred. - A named path, or a target identified in the request, is the whole job. Start at step 2 on it. - A bare invocation, or wording that asks for a sweep, surveys the repo and works the ranked list. "This module is bloated" demolishes that module. Escalating a named grievance into a whole-tree campaign is this skill's worst failure, and trigger phrasing alone cannot tell the two apart — so any identifiable target scopes to itself. A repo-wide run is a campaign, not an edit: one target at a time, each landing as its own atomic commit. Half-demolished is the forbidden state. Finish a target or revert it; never ship the middle. ## Workflow 1. **Pick the target.** A named path or identified target goes straight to step 2....

Details

Author
OutlineDriven
Repository
OutlineDriven/odin-claude-plugin
Created
8 months ago
Last Updated
yesterday
Language
Python
License
Apache-2.0

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

Code & Development Listed

pr-deslop

Use when the user wants to clean AI slop, verbosity, fragile hard-coded references (line numbers, test counts, file counts), or low-value contributions out of a branch's commits before review. Triggers on phrases like "deslop", "remove AI slop", "clean up commits", "tighten the commits", "fix verbose commit messages", "drop the fluff", "remove brittle counts", "kill the line-number references", "audit the branch for slop", "scrub Claude signatures", or "fixup the slop on this branch". Operates per-commit since trunk: detects issues, proposes targeted patches and fixup commits (and `--fixup=reword:` for commit-message slop), then optionally runs `git rebase -i --autosquash`, running the project's formatter, linter, and type-checker on every conflict pause.

2 Updated today
tony
Code & Development Listed

blind-spot-breaker

Adversarial code review that breaks the self-review blind spot by forcing four hostile perspective shifts before rendering a verdict. Use when reviewing a diff or PR before merge, when a review feels like it's about to be a rubber stamp, when Claude just said "looks good" and a second, harsher opinion is wanted, or after a long session where fatigue may be hiding bugs. Covers correctness/robustness, maintainability, security, and production operability (logging, alerting, rollback safety) — the last of which most adversarial reviewers skip.

1 Updated today
tamasbege
AI & Automation Solid

breakdown

Universal planning skill: Bug reads ROOT_CAUSE then estimates; Story/Task/Epic explores codebase then splits into sub-tasks with estimates, and packs each sub-task into a self-contained task.md work order for engineering to consume. Also handles scope challenge (advisory mode). Trigger: 拆單, 'split tasks', 拆解, 'breakdown', 'break down', 子單, 'sub-tasks', 評估這張單, 'evaluate this ticket', 估點, 'estimate', 'scope challenge', '挑戰需求', 'challenge scope', '需求質疑'.

4 Updated 3 days ago
HsuanYuLee