siege-analytics

Principles Rules — Code Quality skill for Claude Code

Code Quality community

Always-on Clean Code standards from Robert C. Martin.

How to install Principles Rules

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

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

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

What Principles Rules does


description: Always-on Clean Code standards from Robert C. Martin. Apply to all code regardless of language.

Clean Code Standards

Apply these principles from *Clean Code* (Robert C. Martin) to all code you write or review.

Names

  • Use intention-revealing names -- if the name needs a comment to explain it, rename it
  • Avoid abbreviations unless universally understood (url, id, ctx are fine; mgr, proc are not)
  • Classes and types are nouns; methods and functions are verb

Alternatives in Code Quality

  • Standards Skills — Engineering standards and compliance skills 5.3k ★
  • Refactor Claude Md — Refactor CLAUDE.md by extracting sections to dedicated docs with path-scoped rules 1.6k ★
  • Pragmatic Clean Code Reviewer — A Claude Code skill for conducting rigorous code reviews based on Clean Code, Clean Architecture, and The Prag 159 ★

Full documentation available on GitHub

View Source Repository