Deep Modules

A shared vocabulary for modules with small interfaces and a lot inside.

  • Engineering Workflow Pack
  • SKILL.md
  • 2,098 words
  • MIT license

What it does

Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.

Install in under a minute

Mac or Linux, after you download

unzip deep-modules.zip -d ~/.claude/skills/

Windows PowerShell

Expand-Archive deep-modules.zip -DestinationPath $HOME\.claude\skills
  1. Start a new Claude Code session so it sees the skill.
  2. Ask in plain words, for example: "Use Deep Modules on this project."

What's inside

The 7 main sections of the SKILL.md, in order.

  1. Glossary
  2. Deep vs shallow
  3. Principles
  4. Designing for testability
  5. Relationships
  6. Rejected framings
  7. Going deeper

In the download: agents/openai.yaml, DEEPENING.md, DESIGN-IT-TWICE.md, LICENSE, NOTICE.md, SKILL.md

Credit and license

Deep Modules is a renamed, packaged copy of codebase-design by Matt Pocock (github.com/mattpocock/skills), used under the MIT license. The license and a list of changes ship inside the download.

Questions

Does Deep Modules work in Claude.ai, not just Claude Code?

Yes. In Claude.ai, upload the deep-modules folder as a zip in Settings under Capabilities. It also works in other agents that support Agent Skills, like Cursor, Gemini CLI and GitHub Copilot.

What do I get?

A zip with the deep-modules folder: its SKILL.md (2,098 words) and its license files. One payment, instant download.

Who made Deep Modules?

It's a renamed, packaged copy of codebase-design by Matt Pocock, used under the MIT license. The license and a list of changes ship inside the download.

$3or All-Access $39
Menu
Browse 64 skills