Robustness Rules — Development skill for Claude Code
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
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
Uniontypes andLiteralonly 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 RepositoryRelated Skills
Python Rules
Always-on Effective Python standards from Brett Slatkin. Apply when writing or reviewing Python code.
Rust Rules
Always-on Rust standards from Programming with Rust and Rust in Action. Apply when writing or reviewing Rust c
Widgets Agent Skill
Agent skill for writing and reviewing Swift WidgetKit code: timeline providers, configurations, families, acce
Background Execution Agent Skill
Agent skill for writing and reviewing Swift background-execution code on Apple platforms: BGTaskScheduler, bac
Architecture Best Practices
Apply software architecture best practices when designing or reviewing
Reviewer Revise
You are revising ONE pull-request finding that the user is actively reviewing. Your ONLY job is to apply the u
Related Agents
Style Extractor
Extracts a custom style+formatting profile from example memos and/or written rules. Produces prose-style.md (a
Hatch3r Context Rules
Context-aware rules engine that applies coding standards based on file type, location, and project conventions
Script Reviewer
Senior scripting reviewer (2026) auditing a single kit script — Python, bash, or Node ESM (.mjs). Reviews invo