From sumik
REQUIRED for all code implementations. Automatically load when writing or reviewing any code. Covers SOLID principles, MAPPER principles with 25 code smell categories, practical refactoring, software design laws, Kent Beck's 4 rules of simple design, Uncle Bob's 66 code smell heuristics, formatting principles, and boundary management patterns. Language-agnostic clean code guide. For language-specific practices, use developing-go, mastering-typescript, or developing-python. For architecture-level clean design, use applying-clean-architecture. For legacy code refactoring, see CHANGEABLE-CODE.md subfile. For refactoring mindset (spikes, feature toggles, structural discovery), see REFACTORING-MINDSET.md reference.
npx claudepluginhub sumik5/sumik-claude-plugin --plugin sumikThis skill uses the workspace's default tool permissions.
詳細な手順・ガイドラインは `INSTRUCTIONS.md` を参照してください。
CHANGEABLE-CODE.mdINSTRUCTIONS.mdreferences/ARCHITECTURE.mdreferences/BOUNDARIES.mdreferences/CLEAN-CODE-BASICS.mdreferences/CODE-CONTRACTS.mdreferences/CODE-READABILITY.mdreferences/COMPLEXITY-MANAGEMENT.mdreferences/COMPLEXITY-PATTERNS.mdreferences/CONTROL-FLOW.mdreferences/DESIGN-SIMPLICITY.mdreferences/ERROR-SIGNALING.mdreferences/FORMATTING.mdreferences/MISUSE-PREVENTION.mdreferences/OBJECT-DESIGN.mdreferences/QUALITY-CHECKLIST.mdreferences/QUICK-REFERENCE.mdreferences/REFACTORING-CATALOG.mdreferences/REFACTORING-MINDSET.mdreferences/SIMPLICITY-PRACTICE.mdGuides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
詳細な手順・ガイドラインは INSTRUCTIONS.md を参照してください。
CHANGEABLE-CODE.md — レガシーコードへの対処戦略(5ステップアプローチ)と変更容易性の設計原則(Modularity・Cohesion・Separation of Concerns・Abstraction)。未知のコードベースナビゲーションと汚いコードの実践的対処法を含むreferences/REFACTORING-MINDSET.md — リファクタリングマインドセット。スパイク・心理的安全性・割合の固定・重複コードの戦略的利用・機能トグル・空行による構造発見・汎用性最小化・小さなステップ哲学・ミケランジェロの比喩(Ch.1/Ch.10-12/Ch.14)