LogoClawIndex
CasesSkillsAbout
LogoClawIndex

codebase-design - Design deep, testable codebase modules

Designs module interfaces and seams, deepens shallow caller clusters, selects dependency adapters, and defines refactor-resilient interface tests.

Tags

Updated: 2026-09-29

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • Inspect caller clusters
  • Describe current interfaces
  • Classify material dependencies
  • Design external seams
  • Define ports and adapters
  • Design interface-level tests
  • Compare interface alternatives

Inputs

  • Codebase modules
  • Caller relationships
  • Existing tests
  • Dependency details
  • Refactoring goals

Outputs

  • Module interface design
  • Seam recommendations
  • Port and adapter designs
  • Interface-level test designs
  • Interface alternatives

Requirements

  • Codebase access
  • Referenced guidance files

Source

  • Spec: SKILL.md

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.
architecture
codebase-design
modules
interfaces
seams
adapters
refactoring
testability
Inspect caller clusters
Describe current interfaces
Classify material dependencies
Design external seams
Codebase modules
Caller relationships
Existing tests
Module interface design
Seam recommendations
Port and adapter designs