mhenke

9 mods across 1 repository, 4 stars between them.

aposd-skills

02

mhenke/john-ousterhout-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.

4 2mo ago A tokens not measured original MIT

aposd-guidelines

03

mhenke/john-ousterhout-skills

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.

4 2mo ago A 1,802 tokens original MIT

mhenke/john-ousterhout-skills

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.

4 2mo ago A 1,790 tokens original MIT

aposd-audit

06

mhenke/john-ousterhout-skills

Skill Claude CodeCodex

Quantitative design audit. Counts pass-throughs, duplication, doc gaps, naming issues, and exceptions across 5 dimensions, scored 0-4.

4 2mo ago A 36 tokens original MIT

aposd-critique

07

mhenke/john-ousterhout-skills

Skill Claude CodeCodex

Qualitative design review. Two independent personas evaluate your code against 18 APOSD principles and flag top issues by severity.

4 2mo ago A 31 tokens original MIT

aposd

08

mhenke/john-ousterhout-skills

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.

4 2mo ago A 30 tokens original MIT

mhenke/john-ousterhout-skills

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.

4 2mo ago A 41 tokens original MIT