software design patterns skills

16 tagged software design patterns, measured the same way as everything else here.

Browse within: ai-skills 16claude-plugins 16llms-txt 16

comments-docs

01

codybrom/clairvoyance

Skill Claude CodeCodex

Reviews comment quality and documentation practices: the four comment types, comments-first workflow, and comment rot. Use when reviewing comments or docs, when comments just repeat the code, or when something is hard to describe in a sentence. Not for naming or code obviousness (use naming-obviousness).

12 1mo ago A 63 tokens original MIT

deep-modules

02

codybrom/clairvoyance

Skill Claude CodeCodex

Measures module depth: whether the interface is simple relative to the implementation behind it. Use when an interface has too many parameters or methods, many small classes each do too little, or methods just forward calls. Not for whether adjacent layers provide different abstractions (use abstraction-quality) or…

12 1mo ago A 71 tokens original MIT

red-flags

03

codybrom/clairvoyance

Skill Claude CodeCodex

Scans code against 17 design smells (the book's 14 named Red Flags plus 3 process-stage signals) and produces a structured diagnostic report. Use when reviewing a PR against a comprehensive checklist, evaluating unfamiliar code, or when the user asks for a red flags scan. Not for diagnosing why code feels complex (use…

12 1mo ago A 86 tokens original MIT