Single Purpose Variables

Installation
SKILL.md

Single Purpose Variables

Overview

Each variable should represent exactly ONE thing. No reusing for different purposes. No hidden meanings.

Core principle: If variable represents count sometimes and error other times, use two variables.

Baseline Violation: Hybrid Coupling

From baseline, agents use special values to indicate errors:

Installs
Repository
obra/clank
GitHub Stars
40
First Seen
Single Purpose Variables — obra/clank