code-style
Language-agnostic code-design rules for explicit state, failure, ownership, and I/O boundaries. Use when implementing, refactoring, or reviewing code.
Pinned to revision 9dfab1713cb2, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/code-style/SKILL.md
- skills/code-style/agents/openai.yaml
- skills/code-style/references/affirmative-conditions.md
- skills/code-style/references/conditional-expressions.md
- skills/code-style/references/enforce-invariants.md
- skills/code-style/references/exhaustive-decisions.md
- skills/code-style/references/explicit-over-implicit.md
- skills/code-style/references/fail-impossible-states.md
- skills/code-style/references/guard-clauses.md
- skills/code-style/references/lazy-pagination.md
- skills/code-style/references/narrow-error-boundaries.md
- skills/code-style/references/narrow-public-surfaces.md
- skills/code-style/references/no-fabricated-defaults.md
- skills/code-style/references/preserve-information.md
- skills/code-style/references/pure-core-imperative-shell.md
- skills/code-style/references/resources-own-lifetimes.md
- skills/code-style/references/simple-abstractions.md
- skills/code-style/references/validate-at-boundaries.md
Every link opens the file at its source, pinned to the revision this page describes.