~ / rigs / michaeldyrynda / dotfiles

michaeldyrynda/dotfiles

No description.

↗ GitHub ★ 59 no license updated today personal setup Claude Code
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~1.7k tokens
Featherweight · median rig: 2.3k · breakdown
GUARDRAILS
0/5
No committed guardrails · details

Copy this rig

# review before running: this installs third-party code
$ npx degit michaeldyrynda/dotfiles/agents ./rig-dotfiles/agents

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.

$ npx degit michaeldyrynda/dotfiles/agents/skills/basecode .claude/skills/basecode
$ npx degit michaeldyrynda/dotfiles/agents/skills/commit .claude/skills/commit
$ npx degit michaeldyrynda/dotfiles/agents/skills/dead-code .claude/skills/dead-code
$ npx degit michaeldyrynda/dotfiles/agents/skills/find-skills .claude/skills/find-skills
$ npx degit michaeldyrynda/dotfiles/agents/skills/frontend-design .claude/skills/frontend-design
$ npx degit michaeldyrynda/dotfiles/agents/skills/frontend-ui-ux-engineer .claude/skills/frontend-ui-ux-engineer
$ npx degit michaeldyrynda/dotfiles/agents/skills/grill-me .claude/skills/grill-me
$ npx degit michaeldyrynda/dotfiles/agents/skills/migrate-plans .claude/skills/migrate-plans
$ npx degit michaeldyrynda/dotfiles/agents/skills/naming .claude/skills/naming
$ npx degit michaeldyrynda/dotfiles/agents/skills/nested-code .claude/skills/nested-code
$ npx degit michaeldyrynda/dotfiles/agents/skills/pr .claude/skills/pr
$ npx degit michaeldyrynda/dotfiles/agents/skills/removing-comments .claude/skills/removing-comments
$ npx degit michaeldyrynda/dotfiles/agents/skills/task-implementor .claude/skills/task-implementor
$ npx degit michaeldyrynda/dotfiles/agents/skills/task-planner .claude/skills/task-planner
$ npx degit michaeldyrynda/dotfiles/agents/skills/test-review .claude/skills/test-review
$ npx degit michaeldyrynda/dotfiles/agents/skills/to-spec .claude/skills/to-spec
$ curl -fsSL --create-dirs -o .claude/agents/solo-integration.md https://raw.githubusercontent.com/michaeldyrynda/dotfiles/main/agents/skills/_shared/solo-integration.md
$ curl -fsSL --create-dirs -o .claude/agents/testing-rules.md https://raw.githubusercontent.com/michaeldyrynda/dotfiles/main/agents/skills/_shared/testing-rules.md
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>.md
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>.md
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-code/SKILL.md
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-skills/SKILL.md
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-design/SKILL.md
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-ui-ux-engineer/SKILL.md
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-me/SKILL.md
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-plans/SKILL.md
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>.md
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-code/SKILL.md
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>.md
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-comments/SKILL.md
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-implementor/SKILL.md
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-planner/SKILL.md
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-review/SKILL.md
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-spec/SKILL.md

This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:

{
  "permissions": {
    "deny": [
      "Read(./.env)",
      "Read(**/.env)",
      "Read(~/.ssh/**)",
      "Bash(rm -rf *)",
      "Read(**/*.pem)",
      "Bash(rm -rf /)",
      "Bash(git push --force:*)",
      "Bash(sudo *)",
      "Read(.env)",
      "Bash(rm -rf /*)",
      "Read(./.env.*)",
      "Read(~/.aws/**)",
      "Bash(git push --force*)",
      "Bash(rm -rf:*)",
      "Read(**/*.key)",
      "Read(**/.env.*)",
      "Bash(sudo:*)",
      "Bash(git reset --hard*)",
      "Bash(git reset --hard:*)",
      "Read(.env.*)"
    ],
    "ask": [
      "Bash(git push:*)",
      "Bash(git push *)",
      "Bash(git commit:*)",
      "Bash(rm *)",
      "Bash(rm:*)",
      "Bash(git rebase *)",
      "Bash(wget *)",
      "Bash(npm publish:*)",
      "Bash(git commit *)",
      "Bash(gh pr merge *)"
    ]
  }
}

Skills (16)

Subagents (18)

solo-integration—
testing-rules—
basecodeApply BaseCode practices to improve the readability of code — naming, dead code, nested code, comments, and more.
commitCreates atomic, well-formatted conventional commits with automatic type and scope detection. Invoke with /commit.
basecode:dead-codeApply the BaseCode Dead Code practice — remove commented-out code, unused code, unreachable code, and abandoned feature branches to reduce noise and improve readability.
find-skillsHelps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This sk
frontend-designCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples inclu
frontend-ui-ux-engineerA designer-turned-developer who crafts stunning UI/UX even without design mockups. Code may be a bit messy, but the visual output is always fire.
grill-meInterview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their
migrate-plansMigrates a project's .ai/ directory from the legacy flat layout to the slug-based plan directory structure. Invoke with /migrate-plans.
basecode:namingApply the BaseCode Naming practice — avoid abbreviations, follow conventions, leverage context, and use domain vocabulary to maximize human signal in names.
basecode:nested-codeApply the BaseCode Nested Code practice — flatten structure using guard clauses, conditional boolean returns, and higher-order functions to bring the primary action to the top level.
prGenerates comprehensive PR descriptions and creates pull requests with proper context from git history. Invoke with /pr.
basecode:removing-commentsApply the BaseCode Removing Comments practice — delete what- and how-comments, improve names in their place, and keep only why-comments that explain non-obvious constraints.
task-implementorImplements exactly one planned task from .ai/tasks/ using test-first development, then pauses for human review. Invoke with /task-implementor.
task-plannerDecomposes a specification document into ordered, vertical-slice implementation task files in .ai/tasks/. Invoke with /task-planner.
test-reviewPerforms a review of recent commits to a branch and looks for meaningful gaps in test coverage.
to-specWrite the current conversation's planning context into a spec.md file with plan directory scaffolding and optional Solo sync. Invoke with /to-spec.

Similar rigs

copied ✓