Learning resourceCode review and quality

software-design-philosophy-skill

Guide coding agents through architecture, API, refactoring, and maintainability decisions.

Stars
328
Forks
17
License
MIT
Updated
Updated Jul 14, 2026

Checking live repository facts…

Project overview

software-design-philosophy is a reusable agent skill based on John Ousterhout's A Philosophy of Software Design. It gives coding assistants a design framework for code reviews, architecture discussions, API design, module decomposition, refactoring, naming, comments, and error-handling strategy. Users can install it in Claude Code, Codex, or compatible skill managers and invoke it alongside an existing project. The repository supplies guidance for making software-design decisions; it is not a standalone static analyzer or development application.

Repository facts

Primary language
Not detected
License
MIT
Repository updated
Jul 14, 2026
Default branch
main

Resource types

Learning resource

Use cases

Code review and qualitySoftware development

Platforms

Claude CodeCodex

Audience

Developers

Related projects

Browse more similar projects