jonZlotnik

29 mods across 1 repository, 2 stars between them.

rule-of-separation

25

jonZlotnik/how-to-agent

Skill Claude CodeCodex

Separates policy (what to decide) from mechanism (how to execute it). Use when a system has both a rules layer and a doing layer, or when business rules tangle with the code that runs them. Do not use to add layers a small tool does not need.

2 1mo ago A 61 tokens original MIT

rule-of-silence

26

jonZlotnik/how-to-agent

Skill Claude CodeCodex

Emits nothing when nothing surprising happened. Use when adding logging, progress messages, or success notifications, or when reviewing CLI output with banners and 'Done!' lines. Do not use to suppress errors or warnings — those are surprises.

2 1mo ago A 52 tokens original MIT

rule-of-textuality

27

jonZlotnik/how-to-agent

Skill Claude CodeCodex

Chooses plain text over binary for configs, logs, IPC, and persisted state. Use when picking a serialization or reviewing a proposal for a custom binary format. Do not use where measured throughput or size requirements rule text out.

2 1mo ago A 51 tokens original MIT

tracer-bullet

28

jonZlotnik/how-to-agent

Skill Claude CodeCodex

Builds the thinnest real end-to-end path first, then fleshes it out. Use when starting a feature, integration, or system with unknown end-to-end behavior, or crossing a service boundary for the first time. Do not use for throwaway experiments.

2 1mo ago A 59 tokens original MIT

jonZlotnik/how-to-agent

Skill Claude CodeCodex

Writes or revises a SKILL.md so an agent triggers it at the right time and follows it reliably. Use when creating, editing, or reviewing a skill. Do not use for instructions that apply to every session — put those in AGENTS.md or CLAUDE.md.

2 1mo ago A 61 tokens original MIT