codebase-design
A skill from Matt Pocock's collection that gives an agent a shared vocabulary for designing deep modules: a lot of behaviour behind a small interface, placed at a clean seam and tested through that interface.
O que a skill ensina
A skill from Matt Pocock's collection that gives an agent a shared vocabulary for designing deep modules: a lot of behaviour behind a small interface, placed at a clean seam and tested through that interface. It defines module, interface, implementation, adapter, depth, seam, leverage and locality, and asks the agent to avoid looser words such as component or service. It offers a deletion test for pass-through modules, says tests should cross the same seam callers use, and suggests fewer methods, simpler parameters and injected dependencies. Two linked files cover deepening a cluster of code and designing an interface twice with parallel sub-agents. It has no scripts.
O que faz
- Find opportunities to deepen shallow modules
- Decide where a seam and interface belong
- Make code easier to test through its interface
- Compare alternative interfaces with parallel sub-agents
Sobre
- Publicador
- Matt Pocock
Funciona com
Instalação
- Execute este comando para adicionar ao Claude Code:
claude plugin install mattpocock-skills@claude-plugins-official
O que tem dentro
- DEEPENING.md
- DESIGN-IT-TWICE.md
- agents/openai.yaml
Servidores MCP e skills podem executar código no seu computador e agir sobre os seus dados. Revise o código-fonte antes de instalar.
Detalhes
| Fato | Valor | Fonte |
|---|---|---|
| Tipo | Skill | |
| Ferramenta | Não informado na documentação | |
| Publicador | Matt Pocock | fonte |
| Status oficial | Não informado na documentação | |
| Exige chave de API ou login | Não informado na documentação | |
| Inclui scripts | Não | fonte |
| Plataformas | Não informado na documentação | |
| Clientes de IA | Claude Code, Codex, Gemini CLI | fonte |
| Licença | MIT | fonte |
| Preço | Não informado na documentação | |
| Atividade | Último commit em 9 de nov. de 2026321.493 estrelas no GitHubDados de download indisponíveis (não está no npm nem no PyPI) | fonte |
| Links | Repositório Site |
Cópias desta skill em outros repositórios (5)
Elas têm diferenças no texto em relação a esta skill. Podem ser cópias adaptadas ou versões mais antigas.
- codebase-designrengwu/wayfinder-maps
- codebase-designakillness/jeo-skills
- codebase-designpracticalswan/agent-skills
- codebase-designconnorgriffin/skills
- codebase-designbg-szy/top-skills
Mais de Matt Pocock
22 skills
- writing-beats (Skill)
- writing-fragments (Skill)
- setup-matt-pocock-skills (Skill)
- triage (Skill)
- domain-modeling (Skill)
- ask-matt (Skill)
Fontes
- Repositório no GitHubgithub.com/mattpocock/skills · Comprova: Clientes de IA, Licença, Publicador, Atividade11 de nov. de 2026
- Página webraw.githubusercontent.com15 de nov. de 2026
- Arquivo da skill (SKILL.md)github.com/mattpocock/skills10 de nov. de 2026
- Pasta no repositório (codebase-design)github.com/mattpocock/skills · Comprova: Inclui scripts10 de nov. de 2026