بنقرة واحدة
simplify
Use when a plan or implementation feels over-engineered and needs a complexity check
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Use when a plan or implementation feels over-engineered and needs a complexity check
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Use when a file or module is too large, responsibilities are tangled, or a cross-cutting redesign is needed
Use when literature notes exist and need citation verification, or before publishing any artifact that cites literature
Use at the end of a work session to embed learnings into conventions. Simplified for models with lower reasoning capacity.
Use at the end of a work session, or when accumulated findings need to be embedded into conventions, skills, or patterns
Use when the Slack bot needs to handle an operational action like launching an experiment, querying status, or processing approvals
Use when a plan, finding, or design needs adversarial review before committing to it
| name | simplify |
| description | Use when a plan or implementation feels over-engineered and needs a complexity check |
| complexity | medium |
| model-minimum | glm-5 |
| disable-model-invocation | false |
| allowed-tools | ["Read","Grep","Glob"] |
| argument-hint | [file path, plan, or implementation directory] |
Review a plan, implementation, or design for unnecessary complexity. The argument is a file path (plan document, README, or source directory) or a description of the artifact. Read it first.
/simplify when the primary concern is whether something is over-engineered — too many components, abstractions, or dependencies for the stated mission./critique when you want to find correctness problems (misattributions, grounding failures, provenance gaps). Critique asks "is this wrong?"; simplify asks "is this necessary?"/gravity when you suspect a pattern should be formalized (moved from manual to code/convention). Gravity adds structure; simplify removes it.For every component, feature, abstraction, dependency, or configuration:
"If I removed this, would the stated mission fail?"
If the answer is no, it is a candidate for removal. The burden of proof is on inclusion, not exclusion.
Find the stated goal — the project's Mission/Done-when, the plan's objective, or the feature's purpose. If there is no stated mission, flag this as the first problem.
List every distinct component of the artifact:
For each component:
Does the mission fail without this? Be strict — "nice to have" is not "must have." Common false must-haves:
/develop skill requires per its TDD rule)Is there a simpler existing solution in the codebase or ecosystem? Check:
Is this component pulling in disproportionate complexity for its value?
Does this component introduce coupling that constrains future changes?
For each non-essential component, propose one of:
## Simplification Review: <artifact>
### Mission
<stated mission — or "MISSING: no mission found">
### Components (N total)
#### Must-have (N)
- <component>: <why it's essential>
[list]
#### Cut candidates (N)
##### <component name>
- Purpose: <what it does>
- Mission-critical: no
- Reason: <why it's not needed>
- Action: remove | inline | downgrade | defer
- Replacement: <simpler alternative, or "none needed">
[repeat for each candidate]
### Summary
- Components reviewed: N
- Must-have: N
- Cut: N
- Estimated reduction: <rough % of complexity removed>
- Highest-value cut: <the single change that removes the most complexity>