115 lines
4.3 KiB
Markdown
115 lines
4.3 KiB
Markdown
# Zoo/Roo Code Configuration Backup
|
|
|
|
**Owner:** Patrick Plate
|
|
**Created:** 2026-06-24
|
|
**Source:** Work machine (`~/.roo/` global config)
|
|
**DO NOT SHARE** — this is personal configuration with work-specific content in `work/`.
|
|
|
|
---
|
|
|
|
## What This Contains
|
|
|
|
A complete backup of the Roo Code / Zoo Code AI assistant configuration, split into two variants:
|
|
|
|
### `work/` — Full Unsanitized Archive
|
|
|
|
Complete copy of `~/.roo/` from the work machine, including:
|
|
- 16 custom modes (PAISY-specific: planner, jira-ops, reviewer, doc-gen, security-reviewer, plan-reviewer, paisy-cobol)
|
|
- 24 skills (PAISY pipeline: assessment, plan, testplan, code-review, security-review, SSH deploy, etc.)
|
|
- 15 custom tools (TypeScript/JS)
|
|
- Full rule set with PAISY patterns, ADP Wiki references, SEC-* security rules
|
|
- Memory bank (guidelines, product, tech stack docs)
|
|
|
|
**Use case:** Restoring the full work setup on a new work machine, or as reference.
|
|
|
|
### `home/` — Sanitized, Home-Ready
|
|
|
|
Generic version with all ADP/PAISY/work-specific content stripped:
|
|
- 5 custom modes (orchestrator, skill-writer, mode-writer, tool-writer, visual-qa)
|
|
- 13 skills (generic: code-review, create-pr, create-worktree, testplan, sprint-report, etc.)
|
|
- 15 custom tools (all generic — Maven, git, Playwright, Snyk, brew, etc.)
|
|
- 4 rule files (identity, BigMind, MCP tools, visual-verify)
|
|
- Rules for mode-writer and skill-writer
|
|
|
|
**Use case:** Installing on the home machine for personal projects. Zero work data leakage.
|
|
|
|
### `roo-code-settings.json` — Full Work Settings Export
|
|
|
|
Raw settings export from the work instance. Contains proxy URLs and internal config — for reference only.
|
|
|
|
### `roo-code-settings.home.template.json` — Home Settings Template
|
|
|
|
Ready-to-use settings file with:
|
|
- Placeholder API keys (`<YOUR_API_KEY_HERE>`)
|
|
- Tiered model routing (Thinker/Coder/Plumber)
|
|
- Provider instructions for Anthropic, OpenRouter, and local Ollama
|
|
- Pre-configured mode→model assignments
|
|
- Sensible defaults for auto-approval, context management, etc.
|
|
|
|
---
|
|
|
|
## Directory Structure
|
|
|
|
```
|
|
zoo_backup/
|
|
├── README.md ← this file
|
|
├── INSTALL-HOME.md ← step-by-step home install guide
|
|
├── roo-code-settings.json ← full work settings (reference)
|
|
├── roo-code-settings.home.template.json ← sanitized template for home
|
|
├── work/ ← complete unsanitized archive
|
|
│ ├── .roomodes
|
|
│ ├── rules/
|
|
│ ├── rules-mode-writer/
|
|
│ ├── rules-skill-writer/
|
|
│ ├── skills/ (24 skills)
|
|
│ └── tools/ (15 tools + package.json)
|
|
└── home/ ← sanitized, home-ready
|
|
├── .roomodes (5 modes)
|
|
├── rules/ (4 rule files)
|
|
├── rules-mode-writer/
|
|
├── rules-skill-writer/
|
|
├── skills/ (13 skills)
|
|
└── tools/ (15 tools + package.json)
|
|
```
|
|
|
|
---
|
|
|
|
## When to Refresh This Backup
|
|
|
|
- After adding new custom modes
|
|
- After adding/modifying skills
|
|
- After adding new custom tools
|
|
- After significant rules changes
|
|
- Before machine migration
|
|
|
|
**How to refresh:**
|
|
```bash
|
|
cd /Users/pplate/git/personal/pi_mcps/zoo_backup
|
|
rm -rf work/
|
|
rsync -a --exclude='.roomodes.bak' ~/.roo/ work/
|
|
# Then re-run sanitization for home/ if needed
|
|
```
|
|
|
|
---
|
|
|
|
## Key Differences: Work vs Home
|
|
|
|
| Feature | Work | Home |
|
|
|---------|------|------|
|
|
| Modes | 16 (incl. PAISY-specific) | 5 (generic) |
|
|
| Skills | 24 (incl. COBOL, SSH, security) | 13 (generic dev workflow) |
|
|
| Rules | PAISY patterns, SEC-* rules, ADP Wiki | Generic BigMind + MCP + git |
|
|
| Memory bank | PAISY product/tech/guidelines | None (start fresh) |
|
|
| Settings | Corporate proxy gateway | Direct API / OpenRouter / Local |
|
|
| Jira project | ESIDEPAISY | Any project |
|
|
| Language | German (payroll domain) | User's choice |
|
|
|
|
---
|
|
|
|
## License / Sharing
|
|
|
|
This is Patrick's personal configuration. It contains:
|
|
- **`work/`**: ADP-proprietary content — NEVER share externally
|
|
- **`home/`**: Generic tooling — safe to share as a starter template if desired
|
|
- **Settings template**: No secrets — safe to share as example config
|