Back to list
ianwatts22

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 --pattern to avoid noise, e.g. components/**/*.tsx)
  • rg (fast, precise code search)

Recurring Pain Points (Watch For)

  • useEffect that’s doing non-external sync work (often removable)
    • See ~/.config/docs/React/ReactEffectsGuide.md

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