engineering-quality

Installation
SKILL.md

Engineering Quality

Prefer code that is boring to read, easy to debug, and hard to misuse.

Choose Clarity Over Cleverness

Optimize first for the next maintainer's understanding. A slightly longer implementation is often better when it exposes names, intermediate values, and control flow.

Before choosing a clever abstraction or dense expression, ask:

  • Does this solve the current problem, or a speculative future one?
  • Would a direct version be easier to review?
  • Is the abstraction hiding real complexity or only moving it?

Comment Why, Not What

Comments should explain context the code cannot express:

Installs
44
Repository
liaoann/skills
First Seen
Jun 21, 2026
engineering-quality — liaoann/skills