A personal Claude Code marketplace with 7 plugins: 57+ skills, 8 agents, and a full dev environment automation stack (hooks, coding standards, Claude Island integration).
This repo is a Claude Code plugin marketplace hosted on GitHub. Claude Code supports registering external GitHub repos as marketplaces via extraKnownMarketplaces in ~/.claude/settings.json — once registered, plugins from the repo can be enabled and auto-updated like any other Claude Code plugin.
See the Claude Code plugin marketplace docs for how marketplaces work, and discover and install plugins for how to register and enable them.
git clone git@github.com:arosenkranz/claude-code-config.git ~/workspace/claude-code-config{
"extraKnownMarketplaces": {
"arosenkranz-claude-plugins": {
"source": { "source": "github", "repo": "arosenkranz/claude-code-config" }
}
},
"enabledPlugins": {
"workflow-skills@arosenkranz-claude-plugins": true,
"goldeneye-agents@arosenkranz-claude-plugins": true,
"dev-environment@arosenkranz-claude-plugins": true,
"git-and-pr@arosenkranz-claude-plugins": true,
"obsidian-and-notes@arosenkranz-claude-plugins": true
}
}See config-templates/settings.json.template for a complete starting point.
cp config-templates/CLAUDE.md.template ~/.claude/CLAUDE.md
# Edit it — add your machine-specific paths, identity, infrastructure context17 daily-driver skills invocable via /skill-name:
/morning-plan /end-of-day /weekly-review
/capture /start-task /patrol
/workspace /search-first /optimize
/improve-skills /find-skills /skill-creator
/mcp-builder /spec-and-plan /pdf
/xlsx /evolve
Git and PR automation:
/ship /refine /release
/address-pr-feedback /cleanup-worktrees /parallel-worktree-session
/pin-actions
Obsidian vault, session logging, and the continuous-learning instinct system:
/obsidian-core /obsidian-session /vault-search
/read-notes /continuous-learning-v2
8 specialized subagents (Operation Goldeneye roster):
| Agent | Role |
|---|---|
boris |
Security specialist, attacker mindset |
m |
Strategic planning, architecture, docs |
moneypenny |
Session logging, blog content, brag docs |
natalya |
TDD implementation engineer |
q |
Infrastructure, Docker, CI/CD, incidents |
trevelyan |
Adversarial code reviewer |
wade |
Project continuity, session catch-up |
xenia |
Performance and stress testing |
Lifecycle hooks, coding standards, and Claude Island integration:
- Hooks:
session-start.sh,session-logger.sh,pre-compact.sh,post-edit-format.sh,check-console-log.sh,config-protection.sh,pre-commit-lint.sh,cost-tracker.sh,claude-island-state.py - Commands (coding standards):
/dev-environment:coding-style,/dev-environment:git-workflow,/dev-environment:security,/dev-environment:testing,/dev-environment:performance
Backend, infrastructure, and language skills:
/api-scaffold /backend-architect /backend-patterns
/docker-patterns /docker-compose-setup /deploying-applications
/terraform-specialist /homelab-helper /red-green-tdd
/test-harness /automating-tests /project-setup
/typescript-pro /javascript-pro /python-pro
/golang-pro
Frontend, Astro, and browser automation:
/agent-browser /frontend-developer /astro-component-scaffold
/astro-content-collections /astro-performance-audit /webapp-testing
/verify-ui /canvas-design /theme-factory
/web-artifacts-builder /algorithmic-art /rams
| Tool | Purpose | Install |
|---|---|---|
| Claude Code | Required | See Anthropic docs |
| Node.js (v18+) | MCP servers via npx |
brew install node |
| cmux | workspace skill | brew install cmux |
| yazi | workspace skill | brew install yazi |
| lazygit | workspace skill | brew install lazygit |
| agent-browser | browser automation | npm install -g agent-browser |
cmux, yazi, lazygit, and agent-browser are only required for specific skills.
These are never tracked by git — each machine maintains its own:
~/.claude/settings.json— model, permissions, plugins, MCP config~/.claude/CLAUDE.md— identity, machine paths, infrastructure context
Start from the templates in config-templates/.