Skip to content

Essentials

Codebase Module Design

Listed under Software DevelopmentFeature Development

codebase-design Unverified MIT

Summary

Design interfaces and seams with “deep module” vocabulary: small interfaces that carry rich behavior, stay testable, and stay maintainable. Input is design intent; output is a module/seam proposal. Suited to design-and-decompose stages.

Why we picked it Why recommended

SkillPouch records why this skill was curated, stage by stage.

  1. T13.s1Design & decompose

    Lands the approach as clear interfaces, implementation steps, and risk seams.

How to use Applicable stages

Use it in these workflow stages. Open a stage to return to its task.

Get and review

Open upstream repository ↗

App deep-link installation is coming soon. Open the upstream repository to inspect the skill today.

Check the sources Evidence & sources

Public links you can open and verify on your own.

Upstream source

Boundaries Known limitations

Must respect the existing repo; does not auto-generate full implementations. Align terms to the team glossary.

Identity and license

License, review date, repository path, and stable identifier.

Curation review date
Reviewed on 2026-10-28
Agent compatibility claim
Unverified: Agent compatibility stated by upstream has not been empirically verified by SkillPouch.
License (SPDX)
MIT
Repository & subpath
mattpocock/skills / skills/engineering/codebase-design
Pinned commit (revision)
5beb35b040e3de97e54fa9e386d7e42d15c295c2
Stable identifier (skillId)
skill:mattpocock--skills--codebase-design