Fundamental software principles - SOLID, DRY, Occam's Razor, Miller's Law, YAGNI, Readable Code. Use when: 原則, シンプル, 複雑, リファクタリング, 保守性, clean code, best practice.
From shipnpx claudepluginhub thkt/dotclaude --plugin toolkitThis skill is limited to using the following tools:
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Calculates TAM/SAM/SOM using top-down, bottom-up, and value theory methodologies for market sizing, revenue estimation, and startup validation.
Priority, thresholds, conflict resolution: see rules/PRINCIPLES.md and
rules/development/CODE_THRESHOLDS.md.
| Question | Principle |
|---|---|
| Simpler way? | Occam's Razor |
| <1 min to understand? | Miller's Law |
| Duplicating? | DRY |
| Needed now? | YAGNI |
| CSS can do it? | Progressive Enhancement |
| Principle | Rule |
|---|---|
| DRY | Abstract on 3rd duplication (Rule of Three) |
| SOLID | Interface only when 2nd implementation appears |
| YAGNI | Build only if problem exists now |
| Readable | New team member understands in < 1 minute |
| Progressive Enhancement | HTML → CSS → JS (prefer earlier layer) |