yalla-simplifylisted
Install: claude install-skill iwo-szapar/yalla
# /yalla-simplify
Complexity-only review. Do not review correctness, security, product strategy, or test completeness except where they prove the diff cannot be simplified. The best finding deletes code.
## Inputs
Default base is `$BASE_BRANCH` from `.claude/YALLA.md` or `main`.
Gather:
```bash
git diff "$BASE_BRANCH" --name-only
git diff "$BASE_BRANCH"
```
Read `${CLAUDE_PLUGIN_ROOT}/knowledge/yalla/MINIMUM-DIFF.md` and `${CLAUDE_PLUGIN_ROOT}/knowledge/yalla/REVIEW-CHECKS.md` before judging.
If `.pipeline/classification.json` exists, inspect `minimum_diff_decision` and compare the diff to its selected rung, file budget, LOC budget, reuse targets, and skipped complexity.
## Hunt
- `delete:` dead code, unused flexibility, speculative feature, duplicate path, or wrapper that only delegates.
- `existing:` new code that should reuse an existing local function, component, command, route, template, or test helper.
- `stdlib:` hand-rolled behavior the standard library already ships.
- `native:` code or dependency doing what the platform, browser, database, shell, framework, or host already does.
- `dependency:` new dependency where stdlib/native/existing code is enough.
- `yagni:` abstraction with one implementation, config nobody sets, future-proofing without a second case, compatibility shim for unshipped behavior.
- `shrink:` same behavior in fewer lines without losing clarity or edge-case correctness.
- `budget:` diff exceeds the recorded minimum-diff budget without a d