cdd-design-pillars

Community

Cut cognitive load in Jakarta EE code.

Authoremvnuel
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Measures and guides reduction of cognitive load in Jakarta EE/MicroProfile code, helping teams design simpler, safer, and more maintainable software.

Core Features & Use Cases

  • Quantifies intrinsic cognitive load in domains (entities, services, controllers) and sets practical load limits per component.
  • Promotes Boundary Separation, Valid State, and Encapsulation as core design pillars to reduce complexity.
  • Useful during code reviews, architecture discussions, and when deciding whether to extract abstractions or refactor

Quick Start

  1. Inspect a module's critical paths and tally cognitive load points using the Pillars guidelines.
  2. Identify hotspots where complexity exceeds recommended limits and propose targeted abstractions or boundary changes.
  3. Document the planned refactor rationale and ensure changes align with the pillars.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: cdd-design-pillars
Download link: https://github.com/emvnuel/SKILL.md/archive/main.zip#cdd-design-pillars

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.