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.

pragmatic-programmer - Apply pragmatic software craftsmanship principles

Evaluates and guides software design, architecture, code, and engineering decisions using pragmatic programming principles.

Tags

Updated: 2026-10-04

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • Apply DRY principles
  • Design orthogonal systems
  • Build tracer bullets
  • Distinguish prototypes
  • Define software contracts
  • Enforce runtime assertions
  • Score designs and suggest improvements

Inputs

  • Software designs
  • System architectures
  • Source code
  • Engineering decisions
  • Project requirements

Outputs

  • Pragmatic score
  • Improvement recommendations
  • Design guidance
  • Architecture guidance
  • Code guidance

Requirements

    Source

    • Spec: SKILL.md
    software craftsmanship
    software architecture
    design principles
    code quality
    technical debt
    engineering practices
    Apply DRY principles
    Design orthogonal systems
    Build tracer bullets
    Distinguish prototypes
    Software designs
    System architectures
    Source code
    Pragmatic score
    Improvement recommendations
    Design guidance