siege-analytics

Robustness Rules — Development skill for Claude Code

Development community

Always-on robustness standards from Robust Python (Viafore).

How to install Robustness Rules

Installs to ~/.claude/skills/siege-analytics-claude-configs-public-_robustness-rules/SKILL.md

Terminal
mkdir -p ~/.claude/skills/siege-analytics-claude-configs-public-_robustness-rules && curl -fsSL https://raw.githubusercontent.com/siege-analytics/claude-configs-public/HEAD/skills/_robustness-rules.md -o ~/.claude/skills/siege-analytics-claude-configs-public-_robustness-rules/SKILL.md

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

What Robustness Rules does


description: Always-on robustness standards from Robust Python (Viafore). Apply when writing or reviewing Python code that must survive unexpected input, evolving requirements, or team turnover.

Robust Python Standards

Apply these principles from *Robust Python* (Patrick Viafore) to all Python code.

Type safety as communication

  • Type annotations are for humans first, tools second. Annotate to make intent visible, not to satisfy a linter.
  • Use Union types and Literal only w

Alternatives in Development

  • GenericAgent — Self-evolving agent: grows skill tree from 3.3K-line seed, achieving full system control with 6x less token co 6.1k ★
  • Oh My Agent — Portable multi-agent harness for .agents-based skills, workflows, and standards-aware agent teams across Antig 786 ★
  • Stop Review Gate — You are reviewing uncommitted changes before the author finishes their turn 664 ★

Full documentation available on GitHub

View Source Repository