By cameronsjo
How to work with code — language standards, security, quality, git, CI/CD, Docker, MCP, documentation
Use when installing all 22 rules (universal + language/tool) to ~/.claude/rules/workbench/ at once. Self-destructs after running.
Use when installing rules into a project's .claude/rules/workbench/ with path-scoping — detects project languages or lets you choose manually.
Use when installing the 6 universal user-level rules to ~/.claude/rules/workbench/. Self-destructs after running.
How to work with code — language standards, security, quality, git, CI/CD, Docker, MCP, documentation.
Designed to be installed alongside the codex plugin. Codex covers how to work with me. Rules covers how to work with code.
All files are installed to ~/.claude/rules/ with a rules- prefix, creating an ownership boundary. Non-prefixed files in that directory are user-managed and never touched.
| Source file | Installed as | Domain |
|---|---|---|
core-code-principles.md | rules-core-code-principles.md | Code style, naming, type annotations |
engineering-standards.md | rules-engineering-standards.md | Date/time, cost boundaries, containers |
git-workflow.md | rules-git-workflow.md | Commits, PRs, code review |
markdown-formatting.md | rules-markdown-formatting.md | Docs, tables, diagrams |
security-standards.md | rules-security-standards.md | OWASP, AI/LLM, supply chain |
testing-and-observability.md | rules-testing-and-observability.md | Testing, logging, tracing |
| Source file | Installed as | Triggers on |
|---|---|---|
beads.md | rules-beads.md | .beads/** |
cicd.md | rules-cicd.md | CI/CD configs |
dockerfile.md | rules-dockerfile.md | Dockerfiles |
docs.md | rules-docs.md | Markdown files |
mcp.md | rules-mcp.md | MCP configs |
mermaid.md | rules-mermaid.md | Mermaid diagrams |
languages/bash.md | rules-bash.md | *.sh, *.bash |
languages/csharp.md | rules-csharp.md | *.cs, *.csproj |
languages/go.md | rules-go.md | *.go, go.mod |
languages/java.md | rules-java.md | *.java, pom.xml |
languages/javascript.md | rules-javascript.md | *.js, *.jsx |
languages/powershell.md | rules-powershell.md | *.ps1, *.psm1 |
languages/protobuf.md | rules-protobuf.md | *.proto |
languages/python.md | rules-python.md | *.py, pyproject.toml |
languages/rust.md | rules-rust.md | *.rs, Cargo.toml |
languages/typescript.md | rules-typescript.md | *.ts, *.tsx |
# Via workbench hub
claude plugin install rules@workbench
claude plugin enable rules@workbench
# Then run the init command to copy rules to ~/.claude/rules/
/rules:init
The init command uses md5 hashing to detect changes — it never reads file contents into the LLM context. After running, it self-destructs from cache and reappears when the plugin updates.
MIT
Modifies files
Hook triggers on file write and edit operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub cameronsjo/cadence-rules --plugin rulesDisney parks data MCP server with attraction wait times and fuzzy search
Headless Obsidian orchestrator via Docker Compose
Cameron's personal design system — Artificer. AuDHD-optimized, dark-first, Jazz Age Deco palette. For tools, dashboards, agent UIs, terminals, settings panels.
Communication and presence — prose craft and AI pattern detection, personal brand, data storytelling, competitor analysis, conflict resolution.
MCP server enriching Obsidian vaults with book, movie, and TV metadata
Initialize or update CLAUDE.md coding standards for any project by auto-detecting tech stack and assembling rules from the claude-rules template library. Use when user says 'init rules', 'generate CLAUDE.md', or wants to set up coding standards.
Create custom behavioral rules through markdown configuration files - prevent unwanted behaviors with pattern matching
Deterministic linting hooks, semantic code validators, and a multi-LLM advisory council. Enforces coding rules mechanically — not by suggestion.
Hybrid RAG rule retrieval + session-aware workflow enforcement. Injects relevant coding rules via a 5-stage pipeline (BM25 + vector + graph traversal + RRF ranking) and enforces mode-based workflow gates (plan -> tests -> implementation).
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Harness-native ECC plugin for engineering teams - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses