
Description
setup-ts-deep-modules is an agent skill from Matt Pocock's skills collection, listed on skills.sh. It wires dependency-cruiser into a TypeScript repo so each package's entry files are the only way in, making every package a deep module, and checks the rules really fail on violations. A skill is a SKILL.md file of instructions (sometimes with scripts and reference notes) that an AI agent loads only when a task calls for it, so the agent knows the steps to follow and what to avoid. It is free and open source.…
Highlights
- dependency-cruiser rules
- Entry points as the only public surface
- Proves the rules catch violations
Ratings & Reviews
No ratings yet
Be the first to rate setup-ts-deep-modules.
People also visit

migrate-to-shoehorn
Migrate test files from `as` type assertions to @total-typescript/shoehorn

content-research-writer
Assists in writing high-quality content by conducting research

batch-grill-me
A relentless interview that asks every frontier question at once, round by round
setup-ts-deep-modules FAQ
What does the setup-ts-deep-modules skill do?
It wires dependency-cruiser into a TypeScript repo so each package's entry files are the only way in, making every package a deep module, and checks the rules really fail on violations.
How do I install the setup-ts-deep-modules skill?
Run: npx skills add https://github.com/mattpocock/skills --skill setup-ts-deep-modules
Is it free?
Yes. It is free and open source.
What is an agent skill?
A SKILL.md file of instructions, sometimes with scripts and reference notes, that an AI agent such as Claude Code loads when a task needs it, so it handles that task the same careful way every time.
What are the best setup-ts-deep-modules alternatives?
Popular alternatives to setup-ts-deep-modules include codebase-design, domain-modeling and migrate-to-shoehorn. See all setup-ts-deep-modules alternatives
