berlysia/dotfiles
No description.
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
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)
| event | matcher | runs |
|---|---|---|
| SessionStart | startup | if [[ -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
rtk-ai/rtk
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
Orchestrator 2.6k tok ·
Yeachan-Heo/oh-my-claudecode
Teams-first Multi-agent orchestration for Claude Code
Orchestrator 14.5k tok ·
alirezarezvani/claude-skills
380 Claude Code skills & agent skills & plugins (30+ Agents, 70+ custom commands, 380+ skills, customizable references, scripts)for Claude Code, Codex, Gemini CLI, Cursor, and 8 more coding agents — engineering, marketing, product, complian
Orchestrator 48.5k tok ·
czlonkowski/n8n-mcp
A MCP for Claude Desktop / Claude Code / Windsurf / Cursor to build n8n workflows for you
Orchestrator 3.8k tok ·