~ / rigs / berlysia / dotfiles

berlysia/dotfiles

No description.

↗ GitHub ★ 9 no license updated 1d ago personal setup Claude CodeCodex Claude plugin
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~3.9k tokens
Moderate · median rig: 2.3k · breakdown
GUARDRAILS
2/5
Protects secrets · No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit berlysia/dotfiles/.claude ./rig-dotfiles  # inspect, then merge into .claude/

MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.

$ curl -fsSL --create-dirs -o .claude/agents/architecture-boundary-analyzer.md https://raw.githubusercontent.com/berlysia/dotfiles/master/home/dot_claude/agents/architecture-boundary-analyzer.md
$ curl -fsSL --create-dirs -o .claude/agents/change-semantic-analyzer.md https://raw.githubusercontent.com/berlysia/dotfiles/master/home/dot_claude/agents/change-semantic-analyzer.md
$ curl -fsSL --create-dirs -o .claude/agents/ci-cd-integration-evaluator.md https://raw.githubusercontent.com/berlysia/dotfiles/master/home/dot_claude/agents/ci-cd-integration-evaluator.md
$ curl -fsSL --create-dirs -o .claude/agents/code-complexity-analyzer.md https://raw.githubusercontent.com/berlysia/dotfiles/master/home/dot_claude/agents/code-complexity-analyzer.md
$ curl -fsSL --create-dirs -o .claude/agents/code-duplication-analyzer.md https://raw.githubusercontent.com/berlysia/dotfiles/master/home/dot_claude/agents/code-duplication-analyzer.md
$ curl -fsSL --create-dirs -o .claude/agents/cohesion-evaluator.md https://raw.githubusercontent.com/berlysia/dotfiles/master/home/dot_claude/agents/cohesion-evaluator.md
$ curl -fsSL --create-dirs -o .claude/agents/commit-message-generator.md https://raw.githubusercontent.com/berlysia/dotfiles/master/home/dot_claude/agents/commit-message-generator.md
$ curl -fsSL --create-dirs -o .claude/agents/coupling-evaluator.md https://raw.githubusercontent.com/berlysia/dotfiles/master/home/dot_claude/agents/coupling-evaluator.md
$ curl -fsSL --create-dirs -o .claude/agents/data-contract-evolution-evaluator.md https://raw.githubusercontent.com/berlysia/dotfiles/master/home/dot_claude/agents/data-contract-evolution-evaluator.md
$ curl -fsSL --create-dirs -o .claude/agents/decision-quality-reviewer.md https://raw.githubusercontent.com/berlysia/dotfiles/master/home/dot_claude/agents/decision-quality-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/deployment-readiness-evaluator.md https://raw.githubusercontent.com/berlysia/dotfiles/master/home/dot_claude/agents/deployment-readiness-evaluator.md
$ curl -fsSL --create-dirs -o .claude/agents/documentation-consistency-reviewer.md https://raw.githubusercontent.com/berlysia/dotfiles/master/home/dot_claude/agents/documentation-consistency-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/greenfield-perspective-reviewer.md https://raw.githubusercontent.com/berlysia/dotfiles/master/home/dot_claude/agents/greenfield-perspective-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/interface-ergonomics-reviewer.md https://raw.githubusercontent.com/berlysia/dotfiles/master/home/dot_claude/agents/interface-ergonomics-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/logic-validator.md https://raw.githubusercontent.com/berlysia/dotfiles/master/home/dot_claude/agents/logic-validator.md
$ curl -fsSL --create-dirs -o .claude/agents/observability-evaluator.md https://raw.githubusercontent.com/berlysia/dotfiles/master/home/dot_claude/agents/observability-evaluator.md
$ curl -fsSL --create-dirs -o .claude/agents/product-value-evaluator.md https://raw.githubusercontent.com/berlysia/dotfiles/master/home/dot_claude/agents/product-value-evaluator.md
$ curl -fsSL --create-dirs -o .claude/agents/release-safety-evaluator.md https://raw.githubusercontent.com/berlysia/dotfiles/master/home/dot_claude/agents/release-safety-evaluator.md
$ curl -fsSL --create-dirs -o .claude/agents/resilience-analyzer.md https://raw.githubusercontent.com/berlysia/dotfiles/master/home/dot_claude/agents/resilience-analyzer.md
$ curl -fsSL --create-dirs -o .claude/agents/review-reframer.md https://raw.githubusercontent.com/berlysia/dotfiles/master/home/dot_claude/agents/review-reframer.md
$ curl -fsSL --create-dirs -o .claude/agents/scope-justification-reviewer.md https://raw.githubusercontent.com/berlysia/dotfiles/master/home/dot_claude/agents/scope-justification-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/security-vulnerability-analyzer.md https://raw.githubusercontent.com/berlysia/dotfiles/master/home/dot_claude/agents/security-vulnerability-analyzer.md
$ curl -fsSL --create-dirs -o .claude/agents/test-quality-evaluator.md https://raw.githubusercontent.com/berlysia/dotfiles/master/home/dot_claude/agents/test-quality-evaluator.md
$ curl -fsSL --create-dirs -o .claude/agents/ui-ux-consistency-reviewer.md https://raw.githubusercontent.com/berlysia/dotfiles/master/home/dot_claude/agents/ui-ux-consistency-reviewer.md

Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.

{
  "permissions": {
    "deny": [
      "Edit(~/.claude/settings*.json)",
      "Edit(~/.claude/CLAUDE.md)",
      "Edit(~/.claude/.credentials.json)",
      "Edit(~/.claude/commands/**)",
      "Edit(~/.claude/agents/**)",
      "Edit(~/.claude/hooks/**)",
      "Edit(~/.claude/skills/**)",
      "Edit(~/.claude/plugins/**)",
      "Edit(~/.claude/scripts/**)",
      "Edit(~/.claude/lib/**)"
    ]
  }
}

Subagents (24)

architecture-boundary-analyzer
model: sonnet
Use this agent when you need to evaluate architectural boundaries, dependencies, and coupling in code changes. Examples: <example>Context: User has just refactored a module structure and wants to ensu
change-semantic-analyzer
model: sonnet
Use this agent when you need to analyze git changes and intelligently group them by semantic meaning for creating atomic commits. Examples: <example>Context: User has multiple changes in working direc
ci-cd-integration-evaluator
model: sonnet
Use this agent when you need to evaluate CI/CD pipeline integration, quality gates, and automated quality assurance processes for code changes. Examples: <example>Context: User wants to integrate code
code-complexity-analyzer
model: sonnet
Use this agent when you need to analyze code complexity metrics including cyclomatic complexity, cognitive complexity, nesting levels, and maintainability indices. Examples: <example>Context: User has
code-duplication-analyzer
model: sonnet
Use this agent when you need to analyze TypeScript codebases for code duplication and provide consolidation recommendations. Examples: <example>Context: User has completed a feature implementation and
cohesion-evaluator
model: sonnet
Use this agent when you need to evaluate the cohesion (internal unity of purpose) of code modules, classes, or functions. Examples: <example>Context: User has written a new class and wants to ensure i
commit-message-generator
model: sonnet
Use this agent when you need to generate semantic, meaningful git commit messages following conventional commit standards. Examples: <example>Context: User has staged changes and needs an appropriate
coupling-evaluator
model: sonnet
Use this agent when you need to analyze the coupling (dependency strength) between modules, classes, or components in your codebase. Examples include: after implementing new features that introduce de
data-contract-evolution-evaluator
model: sonnet
Use this agent when you need to evaluate API or schema changes for compatibility and evolution strategy. Examples: <example>Context: User has modified an API schema and wants to ensure backward compat
decision-quality-reviewer
model: sonnet
Evaluate plan.md design decisions for dominant-axis misalignment using Decision Quality framework. Always runs during plan review alongside logic-validator and scope-justification-reviewer. Detects wh
deployment-readiness-evaluator
model: sonnet
Use this agent when you need to evaluate CI/CD pipeline readiness, infrastructure requirements, and deployment safety for code changes. Examples: <example>Context: User has implemented new features an
documentation-consistency-reviewer
model: sonnet
Use this agent when files have been modified to review documentation and comments for consistency with the code changes. This agent should be called proactively after any file modification to ensure d
greenfield-perspective-reviewer
model: sonnet
Use this agent during plan.md auto-review to detect when the proposed plan has anchored too tightly on existing code structure (incremental bias) and missed an ambition gap relative to a clean-slate r
interface-ergonomics-reviewer
model: sonnet
Use this agent when you need to review software interfaces for ergonomics, usability, and design philosophy alignment. Examples: <example>Context: The user has just implemented a new API endpoint and
logic-validator
model: sonnet
Use this agent when you need to evaluate whether an assistant's actions are logically appropriate for the user's instructions, especially to catch cases where the assistant claims task completion with
observability-evaluator
model: sonnet
Use this agent when you need to evaluate observability requirements in code changes, new implementations, or system modifications. Examples: <example>Context: User has implemented a new microservice w
product-value-evaluator
model: sonnet
Use this agent when you need to evaluate the business value, strategic alignment, and product impact of code changes or new features. Examples: <example>Context: User has implemented a new user authen
release-safety-evaluator
model: sonnet
Use this agent when you need to assess the safety of code changes before deployment or release. This includes evaluating test coverage, identifying regression risks, and validating release strategies.
resilience-analyzer
model: sonnet
Use this agent when you need to evaluate system resilience and fault tolerance in code. Examples: <example>Context: User has implemented a new API client with external service calls and wants to ensur
review-reframer
model: fable
Use this agent when a Document Workflow review has not converged by round 6. It studies why the findings keep recurring and weighs four options (continue as is, reframe the problem, approve with known
scope-justification-reviewer
model: sonnet
Use this agent to verify whether proposed changes in a plan have adequate justification. Always runs during plan review alongside logic-validator. Focuses on evidence verification, scope coherence, an
security-vulnerability-analyzer
model: sonnet
Use this agent when you need to analyze code changes for security vulnerabilities, compliance requirements, and defensive security measures. Examples: <example>Context: User has implemented a new API
test-quality-evaluator
model: sonnet
Use this agent when you need to evaluate test coverage, test effectiveness, and overall testing strategy quality. Examples: <example>Context: User has written tests for a new payment processing module
ui-ux-consistency-reviewer
model: sonnet
Use this agent when you need to review user interface consistency, user experience patterns, and design system adherence in code changes. Examples: <example>Context: User has implemented new UI compon

Hooks (1)

eventmatcherruns
SessionStartstartupif [[ -n "${CLAUDE_CODE_REMOTE:-}" ]]; then mkdir -p ~/.claude/skills ~/.claude/rules && cp -rf "$CLAUDE_PROJECT_DIR"/dot_claude/skills/* ~/.claude/skills/ && cp -rf "$CLAUDE_PROJECT_DIR"/dot_claude/rules/* ~/.claude/rules/ && echo '[sessio

Slash commands (11)

/analyze-permissions/analyze-structure/commit/create-pr/create-worktree/issue-pr/orchestrator/record-learnings/self-review/semantic-commit/visualize

Permissions

deny (10)
Edit(~/.claude/settings*.json)
Edit(~/.claude/CLAUDE.md)
Edit(~/.claude/.credentials.json)
Edit(~/.claude/commands/**)
Edit(~/.claude/agents/**)
Edit(~/.claude/hooks/**)
Edit(~/.claude/skills/**)
Edit(~/.claude/plugins/**)
Edit(~/.claude/scripts/**)
Edit(~/.claude/lib/**)
ask (0)
—
allow (37)
Bash(bun test *)
Bash(pnpm build *)
Bash(pnpm lint *)
Bash(pnpm lint:fix *)
Bash(pnpm quality-check *)
Bash(pnpm test:ci *)
Bash(pnpm test *)
Bash(pnpm type-check *)
Bash(pnpm typecheck *)
Bash(chezmoi apply *)
Bash(chezmoi data *)
Bash(chezmoi diff *)
Bash(chezmoi execute-template *)
Bash(chezmoi help *)
Bash(chezmoi managed *)
Bash(chezmoi status)
Bash(chezmoi target-path *)
Bash(chezmoi --version)
Bash(mise ls *)
Bash(mise list *)
Bash(mise ls-remote *)
Bash(mise registry *)
Bash(mise reshim *)
Bash(node --test *)
Edit(**/*.test.*)
Read(**/*.test.*)
Read(home/dot_claude/hooks/**)
Read(~/.local/share/chezmoi/**)
Edit(~/.claude/plans/**)
Bash(npm view *)
Bash(apm search *)
Bash(apm list *)
Bash(apm deps *)
Bash(apm --help)
Bash(apm --version)
mcp__readability__read_url_content_as_markdown
mcp__context7__resolve-library-id

Similar rigs

copied ✓