LogoClawIndex
CasesSkillsAbout
LogoClawIndex

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.

software-design-philosophy - Framework for Managing Software Complexity

Apply deep modules, information hiding, and strategic design principles to review APIs, refactor code, and manage software complexity.

Tags

Updated: 2026-10-08

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • Assess software complexity
  • Review module depth
  • Evaluate interface simplicity
  • Identify information leakage
  • Compare module generality
  • Score designs from 0-10
  • Recommend design improvements
  • Document design intent

Inputs

  • Software designs
  • Module interfaces
  • API definitions
  • Code samples
  • Architecture decisions

Outputs

  • Complexity scores
  • Design review findings
  • Improvement recommendations
  • Architecture guidance

Requirements

    Source

    • Spec: SKILL.md
    software design
    complexity management
    module design
    information hiding
    API review
    architecture
    Assess software complexity
    Review module depth
    Evaluate interface simplicity
    Identify information leakage
    Software designs
    Module interfaces
    API definitions
    Complexity scores
    Design review findings
    Improvement recommendations