← Back to list

simplify
by ianwatts22
⭐ 0🍴 0📅 Jan 16, 2026
SKILL.md
name: simplify description: ruthlessly simplify systems (delete first, DRY, SSOT, leverage libraries)
Our code should be as simple as possible. Default to deleting and centralizing.
Core Moves
- Question requirements first: what can we remove or narrow?
- Delete unused code, obsolete flags, dead paths, and premature abstractions.
- Enforce SSOT: business rules, validation, enums, constants live in one place.
- DRY duplicated logic: extract shared helpers/components only when it genuinely reduces complexity.
- Prefer established libraries over custom boilerplate.
Practical Commands (When Useful)
scc . --include-ext ts,tsx --by-file(hotspots by size/complexity)codefetch(if installed; convert code into markdown for review)knip(dead code / unused exports)jscpd(duplication; scope with--patternto avoid noise, e.g.components/**/*.tsx)rg(fast, precise code search)
Recurring Pain Points (Watch For)
useEffectthat’s doing non-external sync work (often removable)- See
~/.config/docs/React/ReactEffectsGuide.md
- See
Output Format
- What to delete (highest leverage first)
- What to consolidate into SSOT
- What to replace with a library (if any)
- Minimal migration steps
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon