モジュラリティ は何をしますか?
バランスの取れた結合を使用してモジュラーソフトウェアシステムを設計・分析し、技術的負債を削減してアーキテクチャを改善します。
バランスの取れた結合を使用してモジュラーソフトウェアシステムを設計・分析し、技術的負債を削減してアーキテクチャを改善します
このスキルは、ソフトウェアアーキテクチャの設計と分析に焦点を当て、モジュール間の結合度を最適化する「バランスの取れた結合(Balanced Coupling)」の原則を適用することで、技術的負債を低減し、システムの保守性と拡張性を向上させます。主にClaude CodeやCursorなどのAIエージェントプラットフォームで使用することを想定しており、既存のコードベースを分析してモジュール間の依存関係を可視化し、過度な結合や不足な結合を特定します。このスキルは、SKILL.mdに基づいて、モジュールグラフの構築、結合度メトリクスの計算、リファクタリング提案の生成などを行い、開発者がより健全なアーキテクチャへと導くための具体的なアクションを提示します。結果として、チームはアーキテクチャの腐敗を防ぎ、長期的なプロジェクトの持続可能性を高めることができます。
npx skills add ardellashuddery616/modularityバランスの取れた結合を使用してモジュラーソフトウェアシステムを設計・分析し、技術的負債を削減してアーキテクチャを改善します。
ElevenLabs text-to-speech with mac-style say UX.
Oracle CLI second-model review/debug/refactor/design with selected files, dry-run token checks, API or browser engine.
Capture and automate macOS UI with the Peekaboo CLI.
Generate multiple radically different interface designs for a module using parallel sub-agents. Use when user wants to design an API, explore interface options, compare module shapes, or mentions "design it twice".
Build a throwaway prototype to flesh out a design — a runnable terminal app for state/business-logic questions, or several radically different UI variations toggleable from one route.
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".