deepen-codebase-design

Installation
SKILL.md

Deepen Codebase Design

Explore a codebase the way an experienced maintainer would: follow friction, identify complexity, and turn the strongest refactor direction into an RFC artifact under docs/.

Favor deeper modules, simpler interfaces, lower cognitive load, and better information hiding.

Read Order

  1. Read references/review-rubric.md before exploring.
  2. Read references/philosophy-of-software-design.md when calibrating Ousterhout concepts and anti-patterns.
  3. Read references/rfc-template.md only when drafting or updating the RFC artifact.

Core Contract

Follow this lifecycle:

  1. Explore the codebase organically and note architectural friction.
  2. Present a short ranked list of improvement candidates.
  3. Ask the user which candidate to explore.
Related skills
Installs
3
Repository
khoahyh/skills
First Seen
Mar 17, 2026