clonedeps
Clone important project dependency source code into an ignored local workspace so OpenCode…
Simplifies code for clarity without changing behavior. Use for readability, maintainability, and complexity reduction after behavior is understood.
$ npx -y skills add alvinunreal/oh-my-opencode-slim --skill simplify --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/simplifyContext preview
The summary Claude sees to decide when to auto-load this skill.
Simplifies code for clarity without changing behavior. Use for readability, maintainability, and complexity reduction after behavior is understood.
name: simplify description: Simplifies code for clarity without changing behavior. Use for readability, maintainability, and complexity reduction after behavior is understood.
Simplify code by reducing complexity while preserving exact behavior. The goal is not fewer lines - it's code that is easier to read, understand, modify, and debug. Every simplification must pass a simple test: "Would a new team member understand this faster than the original?"
**When NOT to use:**
Don't change what the code does - only how it expresses it. All inputs, outputs, side effects, error behavior, and edge cases must remain identical. If you're not sure a simplification preserves behavior, don't make it.
Before every change, ask:
Simplification means making code more consistent with the codebase, not imposing external preferences.
Before simplifying:
1. Read `AGENTS.md` / project conventions 2. Study how neighboring code handles similar patterns 3. Match the project's style for imports, naming, function style, error handling, and type annotations
Simplification that breaks project consistency is not simplification - it's churn.
Explicit code is better than compact code when the compact version requires a mental pause to parse.
Watch for over-simplification:
Default to simplifying recently modified code. Avoid unrelated drive-by refactors unless explicitly asked.
Before changing or removing anything, understand why it exists.
Answer:
If you can't answer these, read more context first.
Signals:
Make one simplification at a time.
For each simplification:
1. Make the change 2. Use the proportionate final-state verification plan to check preservation 3. Keep it only when the evidence supports preservation
Separate refactoring from feature work whenever possible.
After simplifying, confirm:
Use a proportionate final-state verification plan for the final diff. Run checks required by repository and release instructions; add or repeat evidence only when the changed scope or a stated uncertainty warrants it.
Lean, fine tuned Opencode multi agent suite · Mix any models · Auto delegate tasks
Repo: alvinunreal/oh-my-opencode-slim
Clone important project dependency source code into an ignored local workspace so OpenCode…
Generate comprehensive hierarchical codemaps for UNFAMILIAR repositories. Expensive operation…
High-cost orchestrator workflow for large, high-risk, multi-phase coding efforts with…
Configure and improve oh-my-opencode-slim for the current user. Use when users want to tune…
Review recent work, find repeated workflow patterns, and suggest reusable skills, agents,…