APoSD / complexity reduction

A Philosophy of Software Design rules for AI agents.

Rules for reducing complexity through deep modules, simple interfaces, information hiding, and implementation choices that lower cognitive load.

complexitymodule designAPIs

Use when

The agent is designing APIs, extracting modules, or simplifying code without flattening important design decisions.

Default version

Use mini for refactoring and design work.