nazozokc/dotfiles
nazozokc's dotfiles
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 nazozokc/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 nazozokc/dotfiles/agents/skills/agent-memory .claude/skills/agent-memory $ npx degit nazozokc/dotfiles/agents/skills/cli .claude/skills/cli $ npx degit nazozokc/dotfiles/agents/skills/code-gen .claude/skills/code-gen $ npx degit nazozokc/dotfiles/agents/skills/code-review .claude/skills/code-review $ npx degit nazozokc/dotfiles/agents/skills/create-pr .claude/skills/create-pr $ npx degit nazozokc/dotfiles/agents/skills/default .claude/skills/default $ npx degit nazozokc/dotfiles/agents/skills/git-commit .claude/skills/git-commit $ npx degit nazozokc/dotfiles/agents/skills/github-actions .claude/skills/github-actions $ npx degit nazozokc/dotfiles/agents/skills/github-release-note .claude/skills/github-release-note $ npx degit nazozokc/dotfiles/agents/skills/linux .claude/skills/linux $ npx degit nazozokc/dotfiles/agents/skills/merge-main .claude/skills/merge-main $ npx degit nazozokc/dotfiles/agents/skills/neovim .claude/skills/neovim $ npx degit nazozokc/dotfiles/agents/skills/nix-flake-make .claude/skills/nix-flake-make $ npx degit nazozokc/dotfiles/agents/skills/nix .claude/skills/nix $ npx degit nazozokc/dotfiles/agents/skills/shell .claude/skills/shell $ npx degit nazozokc/dotfiles/agents/skills/skills-creator .claude/skills/skills-creator $ npx degit nazozokc/dotfiles/agents/skills/typescript .claude/skills/typescript $ npx degit nazozokc/dotfiles/agents/skills/websearch .claude/skills/websearch
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/nazozokc/dotfiles/main/agents/skills/agent-memory/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.com/nazozokc/dotfiles/main/agents/skills/code-gen/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/nazozokc/dotfiles/main/agents/skills/code-review/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/nazozokc/dotfiles/main/agents/skills/create-pr/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.com/nazozokc/dotfiles/main/agents/skills/git-commit/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/nazozokc/dotfiles/main/agents/skills/github-actions/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/nazozokc/dotfiles/main/agents/skills/github-release-note/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.com/nazozokc/dotfiles/main/agents/skills/merge-main/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.com/nazozokc/dotfiles/main/agents/skills/nix-flake-make/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>.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/nazozokc/dotfiles/main/agents/skills/skills-creator/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>.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 (18)
agent-memoryclicode-gencode-reviewcreate-prdefaultgit-commitgithub-actionsgithub-release-noteslinuxmerge-mainneovimnix-flake-makenixshellskills-creatortypescriptwebsearch
Subagents (18)
| agent-memory | MANDATORY — Load this skill FIRST at the START of every conversation, before any other task, to retrieve relevant memories. Load it regardless of the task topic. Also load when saving reusable pattern |
| cli | When creating Node.js/TypeScript CLI tools |
| code-gen | When generating or writing code in any language |
| code-review | Perspectives and rules when conducting a code review |
| create-pr | Template, notes, and procedure when creating a Pull Request |
| default | Basic policy and philosophy when acting as an AI agent |
| git-commit | Rules for Git commits, pushes, and PR creation |
| github-actions | When creating, editing, or debugging GitHub Actions workflow YAML files |
| github-release-notes | Automatically generate GitHub release notes from git log commit history or CHANGELOG.md. Use this skill whenever the user says "write release notes", "generate a changelog", "create release notes for |
| linux | Constraints when operating files in an Linux environment |
| merge-main | > |
| neovim | When editing Neovim config, adding plugins, or optimizing startup time |
| nix-flake-make | When creating flake.nix for project-level development environments or shared devShells |
| nix | Guidelines when managing Nix configuration |
| shell | When writing fish shell scripts, functions, abbreviations, or editing shell configuration |
| skills-creator | Template and notes when creating or updating SKILL.md files under skills/ |
| typescript | Guidelines when working on TypeScript/JS projects |
| websearch | Method and notes when performing web searches |