Back to list
bchapuis

module-depth

by bchapuis

This is a Claude Code plugins repository.

0🍴 0📅 Jan 22, 2026

SKILL.md


name: module-depth description: Reviews modules for depth vs shallowness. Use when designing APIs, reviewing class interfaces, or evaluating abstraction value. allowed-tools: Read, Grep, Glob

Module Depth Reviewer

Deep modules provide powerful functionality behind simple interfaces.

Deep vs Shallow

  • Deep (good): Few methods, minimal parameters → hides significant complexity
  • Shallow (bad): Many methods, many parameters → little actual functionality

Examples of deep: Unix file I/O (5 calls hide tremendous complexity), TCP sockets, garbage collectors.

Signs of Shallow Modules

  • Pass-through methods (same signature delegation)
  • Decorators adding no real value
  • Over-decomposition into tiny classes
  • Parameter explosion

Evaluation Criteria

Interface: Public method count, parameters per method, concepts callers must understand Implementation: What complexity is hidden? Real work or mostly delegation? Information Hiding: Implementation details visible? Can it change without affecting callers?

Output

Per module: interface complexity, functionality depth, assessment. Recommendations: combine shallow modules, simplify interfaces, hide more complexity.

Score

Total Score

40/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