Agent Skills: philosophy-software-design

Apply "A Philosophy of Software Design" (John Ousterhout) principles to code review and architectural design. Dual mode — reviews existing code for design quality AND advises on new module/API/abstraction design. Use when reviewing code, refactoring modules, designing APIs or abstractions, discussing architecture decisions, or when explicitly asked to apply software design principles. Triggers on code reviews, refactoring tasks, module/API design, architecture discussions, and explicit requests like "review software design", "check design quality", "apply philosophy of software design", "review design complexity", "check module depth".

UncategorizedID: justEstif/dotfiles/philosophy-software-design

Install this agent skill to your local

pnpm dlx add-skill https://github.com/justEstif/dotfiles/philosophy-software-design

Skill Files

Browse the full folder contents for philosophy-software-design.

Download Skill

Loading file tree…

Select a file to preview its contents.