ワンクリックで
reduce-nesting
Flatten deeply nested conditionals into readable, early-return code. Use on any function with 3+ levels of indentation.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Flatten deeply nested conditionals into readable, early-return code. Use on any function with 3+ levels of indentation.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | reduce-nesting |
| description | Flatten deeply nested conditionals into readable, early-return code. Use on any function with 3+ levels of indentation. |
| when_to_use | arrow-shaped code, 3+ nested ifs, a function that's hard to follow |
Deep nesting hides bugs in the branches you didn't read.
if (!valid) return; instead of wrapping the whole body in if (valid) {...}.Review a diff against the goal spec assuming the code is BROKEN. The reviewer that lives in the maker's head always agrees with itself — this pulls review into a hostile, separate pass. Invoke after every code change before marking work done.
Verify that an endpoint checks ownership, not just authentication. Use on any handler that reads or mutates user data.
Find the exact commit that introduced a bug. Use when something worked before and broke, and you don't know which change did it.
Turn a set of commits or a diff into a clean, user-facing changelog entry. Use before a release or PR description.
Turn messy WIP into clean, atomic commits with messages that explain why. Use before opening a PR.
Keep the agent's context lean so accuracy doesn't collapse. Use on long sessions, big files, or when the agent starts hallucinating.