m1sk9/dotfiles
dotfiles for setting up m1sk9's development environment.
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 m1sk9/dotfiles/private_dot_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 m1sk9/dotfiles/private_dot_claude/skills/apply-hunk-comments .claude/skills/apply-hunk-comments $ npx degit m1sk9/dotfiles/private_dot_claude/skills/collect-open-pr .claude/skills/collect-open-pr $ npx degit m1sk9/dotfiles/private_dot_claude/skills/commit .claude/skills/commit $ npx degit m1sk9/dotfiles/private_dot_claude/skills/create-weekly-report .claude/skills/create-weekly-report $ npx degit m1sk9/dotfiles/private_dot_claude/skills/fix-ci .claude/skills/fix-ci $ npx degit m1sk9/dotfiles/private_dot_claude/skills/fix-dependabot .claude/skills/fix-dependabot $ npx degit m1sk9/dotfiles/private_dot_claude/skills/fix-git-conflict .claude/skills/fix-git-conflict $ npx degit m1sk9/dotfiles/private_dot_claude/skills/fix-review .claude/skills/fix-review $ npx degit m1sk9/dotfiles/private_dot_claude/skills/herdr .claude/skills/herdr $ npx degit m1sk9/dotfiles/private_dot_claude/skills/hunk-review .claude/skills/hunk-review $ npx degit m1sk9/dotfiles/private_dot_claude/skills/log-worklog .claude/skills/log-worklog
$ curl -fsSL --create-dirs -o .claude/agents/apply-hunk-comments.md https://raw.githubusercontent.com/m1sk9/dotfiles/main/private_dot_claude/agents/apply-hunk-comments.md $ curl -fsSL --create-dirs -o .claude/agents/collect-open-pr.md https://raw.githubusercontent.com/m1sk9/dotfiles/main/private_dot_claude/agents/collect-open-pr.md $ curl -fsSL --create-dirs -o .claude/agents/fix-ci.md https://raw.githubusercontent.com/m1sk9/dotfiles/main/private_dot_claude/agents/fix-ci.md $ curl -fsSL --create-dirs -o .claude/agents/fix-dependabot.md https://raw.githubusercontent.com/m1sk9/dotfiles/main/private_dot_claude/agents/fix-dependabot.md $ curl -fsSL --create-dirs -o .claude/agents/fix-git-conflict.md https://raw.githubusercontent.com/m1sk9/dotfiles/main/private_dot_claude/agents/fix-git-conflict.md $ curl -fsSL --create-dirs -o .claude/agents/fix-review.md https://raw.githubusercontent.com/m1sk9/dotfiles/main/private_dot_claude/agents/fix-review.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 (11)
apply-hunk-commentscollect-open-prcommitcreate-weekly-reportfix-cifix-dependabotfix-git-conflictfix-reviewherdrhunk-reviewlog-worklog
Subagents (6)
| apply-hunk-comments model: opus | 稼働中の Hunk セッションに人間が書いた inline コメントを読み,妥当な指摘をローカルに適用する |
| collect-open-pr model: opus | 単一の PR を main へ同期し,コンフリクトを解消して push する(collect-open-pr の per-PR ワーカー) |
| fix-ci model: opus | 指定された PR で失敗している GitHub Actions CI を調査し,修正可能な失敗を修正する |
| fix-dependabot model: sonnet | リポジトリの Dependabot アラートを取得し,重大度の高い順に脆弱性を修正する |
| fix-git-conflict model: opus | 現在のブランチを origin/main に rebase し,発生したコンフリクトを解消する |
| fix-review model: opus | PR の全レビュー(人間・Copilot・その他 Bot を問わない)をトリアージし,妥当な指摘を適用してコミットする |