mistakeknot

Critical Rules — Development agent for Claude Code

Development community

Check tldr-swinton invariants before changing imports, outputs, compatibility surfaces, or tests.

How to install Critical Rules

Installs to ~/.claude/agents/mistakeknot-tldr-swinton-critical-rules.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/mistakeknot/tldr-swinton/HEAD/agents/critical-rules.md -o ~/.claude/agents/mistakeknot-tldr-swinton-critical-rules.md

Restart Claude Code, or start a new session, for it to be picked up.

What Critical Rules does


name: tldrs-critical-rules description: Check tldr-swinton invariants before changing imports, outputs, compatibility surfaces, or tests.

Critical Rules

Import Convention

All internal imports MUST use relative imports:

# CORRECT
from .hybrid_extractor import HybridExtractor
from .ast_extractor import FunctionInfo

# WRONG - imports from old llm-tldr package
from tldr.hybrid_extractor import HybridExtractor

Language Field Required

When creating `FunctionInfo` fo

Alternatives in Development

Full documentation available on GitHub

View Source Repository