Update installers for new agents and sync script

Interactive installer:
- Fix agents source path (was claude-complete-package/agents, now agents/)
- Add mkdir -p for each agent category
- Install sync-agents.sh script to ~/.claude/
- Remove duplicate bonus section

Verify script:
- Add checks for new critical agents:
  - experiment-tracker
  - studio-coach
  - agent-updater
- Add sync-agents.sh existence and executable check
This commit is contained in:
uroma
2026-01-16 09:10:42 +00:00
Unverified
parent 095b997e40
commit 8b8a474703
2 changed files with 40 additions and 20 deletions

View File

@@ -148,9 +148,12 @@ CRITICAL_AGENTS=(
"engineering/frontend-developer.md"
"marketing/tiktok-strategist.md"
"product/sprint-prioritizer.md"
"studio-operations/studio-producer.md"
"project-management/studio-producer.md"
"project-management/project-shipper.md"
"project-management/experiment-tracker.md"
"design/whimsy-injector.md"
"bonus/studio-coach.md"
"bonus/agent-updater.md"
)
for agent in "${CRITICAL_AGENTS[@]}"; do
@@ -190,7 +193,24 @@ if [ -f "$CLAUDE_DIR/settings.json" ]; then
fi
fi
# 7. Summary
# 7. Sync Script Check
echo ""
echo "═══════════════════════════════════════════════════════════"
echo "Sync Script Check"
echo "═══════════════════════════════════════════════════════════"
if [ -f "$CLAUDE_DIR/sync-agents.sh" ]; then
check_pass "sync-agents.sh script exists"
if [ -x "$CLAUDE_DIR/sync-agents.sh" ]; then
check_pass "sync-agents.sh is executable"
else
check_warn "sync-agents.sh exists but is not executable"
fi
else
check_warn "sync-agents.sh not found (optional, for updating agents)"
fi
# 8. Summary
echo ""
echo "═══════════════════════════════════════════════════════════"
echo "Summary"