Update MASTER-PROMPT for agent-updater and sync-agents.sh

MASTER-PROMPT.md changes:
- Update agent count: 37 → 38 agents
- Add Agent Updater to Bonus section (now 3 bonus agents)
- Add agent-updater as 8th special agent (Utility Agent, on-demand)
- Add new Step 1.75: Install Agent Sync Script
  - Complete sync-agents.sh installation instructions
  - Usage examples with GITEA_REPO_URL
  - REPO_AGENTS_DIR for updating installer agents
  - Crontab example for automatic weekly sync
  - Rollback instructions
- Update architecture overview:
  - 7 PROACTIVELY Coordinators (auto-trigger)
  - 1 Utility Agent (manual trigger)
  - 30 Specialist Agents (was 31)
- Update all agent count references throughout document

This provides complete MASTER-PROMPT installation method with
automatic agent update capabilities matching the interactive installer.
This commit is contained in:
uroma
2026-01-16 09:16:59 +00:00
Unverified
parent 641ca1588d
commit b03549b087

View File

@@ -120,7 +120,7 @@ Each component is explained below with real-life examples showing the benefits.
---
## Step 1: Install Contains Studio Agents (37 agents with PROACTIVELY auto-triggering)
## Step 1: Install Contains Studio Agents (38 agents with PROACTIVELY auto-triggering)
Source: https://github.com/contains-studio/agents
@@ -140,7 +140,7 @@ cp -r /tmp/contains-studio-agents/agents/* ~/.claude/agents/
- **Project Management (3):** Experiment Tracker, Project Shipper, Studio Producer
- **Studio Operations (5):** Analytics Reporter, Finance Tracker, Infrastructure Maintainer, Legal Compliance Checker, Support Responder
- **Testing (5):** API Tester, Performance Benchmarker, Test Results Analyzer, Tool Evaluator, Workflow Optimizer
- **Bonus (2):** Studio Coach, Joker
- **Bonus (3):** Studio Coach, Agent Updater, Joker
### 🎯 Auto-Triggering System: How Agents Coordinate
@@ -148,7 +148,8 @@ cp -r /tmp/contains-studio-agents/agents/* ~/.claude/agents/
The 38 agents are divided into two types:
- **7 PROACTIVELY Coordinators** - Auto-trigger based on context and coordinate specialists
- **31 Specialist Agents** - Execute specific domain tasks when called
- **1 Utility Agent** - Manually triggered for maintenance (agent-updater)
- **30 Specialist Agents** - Execute specific domain tasks when called
**How It Works:**
@@ -163,6 +164,8 @@ This gives you automation when you want it, control when you need it.
**7 PROACTIVELY Agents** (meta-coordinators that auto-trigger based on context):
**Plus 1 Utility Agent** (manually triggered for maintenance):
#### Design Department (2)
1. **ui-ux-pro-max** - Triggers on UI/UX design work
@@ -206,6 +209,14 @@ This gives you automation when you want it, control when you need it.
- Motivates and aligns agents when stuck
- Example: "Build a viral TikTok app in 2 weeks" → studio-coach organizes frontend, backend, marketing agents
#### Utility Agent (On-Demand)
8. **agent-updater** - Manually triggered for agent synchronization
- Checks GitHub for agent updates
- Downloads and installs new/updated agents safely
- Preserves local customizations
- Example: "Check for agent updates" → agent-updater fetches latest from GitHub and syncs your installation
---
**🔄 Real Workflow Example:**
@@ -281,6 +292,86 @@ cp /tmp/ui-ux-pro-max-skill/.claude/skills/ui-ux-pro-max/SKILL.md ~/.claude/skil
---
## Step 1.75: Install Agent Sync Script (Keep Agents Updated)
Source: https://github.rommark.dev/admin/claude-code-glm-suite
Install the automated sync script to keep your agents up-to-date:
```bash
# Download sync-agents.sh
wget -O ~/.claude/sync-agents.sh https://raw.githubusercontent.com/github.rommark.dev/admin/claude-code-glm-suite/main/sync-agents.sh
# Make it executable
chmod +x ~/.claude/sync-agents.sh
```
### What This Provides:
**Automated agent synchronization:**
- Fetches latest agents from official GitHub repository
- Creates timestamped backups before updating
- Detects new, updated, and customized agents
- Safely updates while preserving your customizations
- Commits changes to git (if configured)
- Pushes updates to your Gitea repository
**Usage:**
```bash
# Run sync manually
~/.claude/sync-agents.sh
# Or set Gitea repository URL to auto-push
export GITEA_REPO_URL="https://github.rommark.dev/admin/claude-code-glm-suite.git"
~/.claude/sync-agents.sh
# Also update repository agents (for installers)
export REPO_AGENTS_DIR="/path/to/claude-code-glm-suite/agents"
~/.claude/sync-agents.sh
```
**How it works:**
1. Clones latest agents from `https://github.com/contains-studio/agents`
2. Compares with your local `~/.claude/agents/`
3. Identifies:
- ✨ New agents to add
- 📝 Updated agents to refresh
- ⚠️ Custom agents to preserve
4. Creates backup: `~/.claude/agents.backup.YYYYMMDD-HHMMSS/`
5. Applies updates safely
6. Reports all changes
7. [Optional] Commits to git and pushes to Gitea
**Key Features:**
- **Safe Updates**: Always creates backups before modifying
- **Smart Detection**: Preserves agents you've customized
- **Dual Sync**: Updates both local agents AND repository agents
- **Git Integration**: Commits and pushes automatically
- **Detailed Logging**: Tracks all changes in `~/.claude/agents/update.log`
**Keeping Agents Updated:**
Run the sync script regularly (weekly or monthly) to get the latest agent improvements:
```bash
# Add to crontab for automatic weekly sync
0 2 * * 0 ~/.claude/sync-agents.sh
```
Or manually check for updates anytime:
```bash
~/.claude/sync-agents.sh
```
**Rollback if needed:**
```bash
# List backups
ls -la ~/.claude/agents.backup.*
# Restore a backup
rm -rf ~/.claude/agents
mv ~/.claude/agents.backup.YYYYMMDD-HHMMSS ~/.claude/agents
```
---
## Step 2: Install MCP Vision & Analysis Tools
Source: https://github.com/zai-ai/mcp-server
@@ -427,7 +518,7 @@ tldr status .
claude --version
Expected results:
- ✅ 38+ agent files (37 agents + README)
- ✅ 39+ agent files (38 agents + README)
- ✅ All 8 departments present
- ✅ MCP tools accessible
- ✅ TLDR indexed current directory
@@ -668,7 +759,7 @@ React 19 was released in December 2024 with new features:
### 1. contains-studio/agents
**Source:** https://github.com/contains-studio/agents
**Type:** Agent Collection (37 agents)
**Type:** Agent Collection (38 agents)
**Integration:** File-based agents in ~/.claude/agents/
**Key Feature:** PROACTIVELY auto-triggering system
**Benefits:**