~ / rigs / nazozokc / dotfiles

nazozokc/dotfiles

nazozokc's dotfiles

↗ GitHub ★ 7 MIT updated today personal setup Claude CodeCodex
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~2.2k tokens
Moderate · 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 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)

Subagents (18)

agent-memoryMANDATORY — 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
cliWhen creating Node.js/TypeScript CLI tools
code-genWhen generating or writing code in any language
code-reviewPerspectives and rules when conducting a code review
create-prTemplate, notes, and procedure when creating a Pull Request
defaultBasic policy and philosophy when acting as an AI agent
git-commitRules for Git commits, pushes, and PR creation
github-actionsWhen creating, editing, or debugging GitHub Actions workflow YAML files
github-release-notesAutomatically 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
linuxConstraints when operating files in an Linux environment
merge-main>
neovimWhen editing Neovim config, adding plugins, or optimizing startup time
nix-flake-makeWhen creating flake.nix for project-level development environments or shared devShells
nixGuidelines when managing Nix configuration
shellWhen writing fish shell scripts, functions, abbreviations, or editing shell configuration
skills-creatorTemplate and notes when creating or updating SKILL.md files under skills/
typescriptGuidelines when working on TypeScript/JS projects
websearchMethod and notes when performing web searches

Similar rigs

copied ✓