Principles Rules
Description
--- 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
Installation
Installs to ~/.claude/skills/siege-analytics-claude-configs-public-_principles-rules/SKILL.md
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.
Full documentation available on GitHub
View Source RepositoryRelated Skills
Import Drawio
Redraw a draw.io file as an editorial diagram at a chosen format, size, and detail level
Code Quality Import Mermaid
Redraw Mermaid as an editorial diagram at a chosen format, size, and detail level
Code Quality Job Stories
- Create job stories with acceptance criteria in JTBD format
Code Quality Wwas
- Create backlog items in Why-What-Acceptance format
Code Quality Code Quality Review
Review code quality in: $ARGUMENTS
Code Quality Standards Skills
Engineering standards and compliance skills
Code Quality