plan-lower-code-complexity
Installation
SKILL.md
Lower Code Complexity
Reduces the cognitive complexity threshold by 2 and fixes all violations.
Step 1: Gather Requirements
- Read current threshold from eslint config (cognitive-complexity rule)
- Calculate new threshold: current - 2 (e.g., 15 -> 13)
- Run lint with the new threshold to find violations:
bun run lint 2>&1 | grep "cognitive-complexity" - Note for each violation:
- File path and line number
- Function name
- Current complexity score
If no violations at new threshold, report success and exit.