SamJUK/dotfiles
macOS dotfiles: zsh, git, Ghostty, Neovim, VS Code and agent skills for Claude Code and Codex, installed with GNU Stow and pinned vendor code.
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 SamJUK/dotfiles/claude/.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.
$ npx degit SamJUK/dotfiles/agents/.agents/skills/investigate .claude/skills/investigate $ npx degit SamJUK/dotfiles/agents/.agents/skills/magento-e2e-test .claude/skills/magento-e2e-test $ npx degit SamJUK/dotfiles/agents/.agents/skills/magento-patch-check .claude/skills/magento-patch-check $ npx degit SamJUK/dotfiles/agents/.agents/skills/magento-smoke-test .claude/skills/magento-smoke-test $ npx degit SamJUK/dotfiles/agents/.agents/skills/magento-upgrade .claude/skills/magento-upgrade $ npx degit SamJUK/dotfiles/agents/.agents/skills/magento-validate-migrations .claude/skills/magento-validate-migrations $ npx degit SamJUK/dotfiles/agents/.agents/skills/magento2-development-environment .claude/skills/magento2-development-environment $ npx degit SamJUK/dotfiles/agents/.agents/skills/pr-review .claude/skills/pr-review $ npx degit SamJUK/dotfiles/agents/.agents/skills/refine-skills .claude/skills/refine-skills
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/SamJUK/dotfiles/master/agents/.agents/skills/investigate/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/SamJUK/dotfiles/master/agents/.agents/skills/magento-e2e-test/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/discovery.md https://raw.githubusercontent.com/SamJUK/dotfiles/master/agents/.agents/skills/magento-e2e-test/reference/discovery.md $ curl -fsSL --create-dirs -o .claude/agents/harness-traps.md https://raw.githubusercontent.com/SamJUK/dotfiles/master/agents/.agents/skills/magento-e2e-test/reference/harness-traps.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/SamJUK/dotfiles/master/agents/.agents/skills/magento-patch-check/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/known-issues.md https://raw.githubusercontent.com/SamJUK/dotfiles/master/agents/.agents/skills/magento-patch-check/known-issues.md $ curl -fsSL --create-dirs -o .claude/agents/pr-template.md https://raw.githubusercontent.com/SamJUK/dotfiles/master/agents/.agents/skills/magento-patch-check/pr-template.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/SamJUK/dotfiles/master/agents/.agents/skills/magento-smoke-test/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/SamJUK/dotfiles/master/agents/.agents/skills/magento-upgrade/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/traps.md https://raw.githubusercontent.com/SamJUK/dotfiles/master/agents/.agents/skills/magento-upgrade/reference/traps.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/SamJUK/dotfiles/master/agents/.agents/skills/magento-validate-migrations/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/SamJUK/dotfiles/master/agents/.agents/skills/magento2-development-environment/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/SamJUK/dotfiles/master/agents/.agents/skills/pr-review/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/SamJUK/dotfiles/master/agents/.agents/skills/refine-skills/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 (9)
investigatemagento-e2e-testmagento-patch-checkmagento-smoke-testmagento-upgrademagento-validate-migrationsmagento2-development-environmentpr-reviewrefine-skills
Subagents (14)
| investigate | Investigate a question or problem without making changes. Use when explicitly asked for investigation-only or read-only analysis. |
| magento-e2e-test | Run end-to-end tests against a local Magento 2 / Mage-OS store and report the results, or compare two runs taken before and after a change. Uses the project's own suite when it has one (the m2-e2e tes |
| discovery | — |
| harness-traps | — |
| magento-patch-check | Check and apply Magento security patches on any project — release patch level and EOL dates (magento.watch API) plus Adobe's monthly isolated (ad-hoc) security patches, pulled straight from Adobe's re |
| known-issues | — |
| pr-template | — |
| magento-smoke-test | Quick health check of a local Magento 2 / Mage-OS store with plain commands and HTTP requests, no browser or test suite. Deploys as production would (setup:upgrade, setup:di:compile, setup:static-cont |
| magento-upgrade | Drive a Magento 2 / Adobe Commerce / Mage-OS version upgrade end to end — minor (2.4.6 → 2.4.8) or patch level (2.4.8-p5 → p6) — with a before/after regression baseline so a real break can be told apa |
| traps | — |
| magento-validate-migrations | Prove a Magento 2 change's migrations (Setup/Patch data and schema patches, db_schema.xml, EAV attributes, config, customer groups) apply cleanly to a fresh copy of the upstream database. Backs up the |
| magento2-development-environment | How to run commands in a local Magento 2 / Mage-OS development environment, whatever it is built on. Finds the project's own documented commands first, then detects Warden, DDEV, Docker Compose or hos |
| pr-review | Review a GitHub or Bitbucket pull request as a Principal Magento 2 / Adobe Commerce developer. Focuses on security, stability and maintainability — not styling or nits. Use when given a PR link or num |
| refine-skills | Retrospective on a session that used one or more skills, turned into tested edits to those skills. Mines the session for friction (failures, retries, workarounds, the user correcting or overriding a s |
Similar rigs
lee-to/aif-handoff
Autonomous Kanban board where AI agents plan, implement, and review your tasks — fully hands-off.
Pragmatist 4.5k tok ·
workflow/dotfiles
💫 NixOS configuration files
Minimalist 235 tok ·
teabranch/open-responses-server
Wraps any OpenAI API interface as Responses with MCPs support so it supports Codex. Adding any missing stateful features. Ollama and Vllm compliant.
Minimalist 1.3k tok ·
AdityaRon/claude-code-harness
Machine-level security, audit, and context hooks for Claude Code
Minimalist 236 tok ·