aposd-skills
01Plugin Claude Code
Plugin marketplace listing 1 plugin: aposd-skills.
Plugin Claude Code
Plugin marketplace listing 1 plugin: aposd-skills.
Plugin Claude Code
Use when writing, reviewing, or modifying any code. Applies complexity-driven design principles from A Philosophy of Software Design, 2nd Edition by John Ousterhout.
Cursor rule Cursor
Behavioral guidelines for strategic software design based on "A Philosophy of Software Design" by John Ousterhout. Use when code has shallow modules, information leakage, or tactical shortcuts, and you want to apply complexity-driven design principles.
Instructions file CodexOpenCode
Instructions for mhenke/john-ousterhout-skills, covering agents.md, what this repo is, skills (under skills/), editing rules and path resolution.
Instructions file
Instructions for mhenke/john-ousterhout-skills, covering claude.md, 1. strategic over tactical, 2. design deep modules, 3. information hiding and 4. design general-purpose modules.
Skill Claude CodeCodex
Quantitative design audit. Counts pass-throughs, duplication, doc gaps, naming issues, and exceptions across 5 dimensions, scored 0-4.
Skill Claude CodeCodex
Qualitative design review. Two independent personas evaluate your code against 18 APOSD principles and flag top issues by severity.
Skill Claude CodeCodex
Always-on design rules for AI coding agents. 15 principles from A Philosophy of Software Design — applies to every task without explicit invocation.
Skill Claude CodeCodex
Use when creating a new release — drafting a changelog entry, creating git tags, publishing via GitHub Releases, or updating README install examples to pin to the latest tagged version.