home / skills / rdmptv / adbautoplayer / superdisco-moai-sync
/.moai/backups/.moai.backup.1764591304/backups/.claude.backup.1764591304/skills/superdisco-moai-sync
npx playbooks add skill rdmptv/adbautoplayer --skill superdisco-moai-syncReview the files below or copy the command above to add this skill to your agents.
---
name: superdisco-moai-sync
description: Superdisco MoAI fork management - track customizations, sync upstream updates while preserving your changes
version: 1.0.0
tier: 3
author: Superdisco Agents
prefix: superdisco-
scripts:
- scripts/check_version.py
- scripts/check_agents.py
color: yellow
---
# Superdisco MoAI Sync Skill
## Purpose
Manage MoAI-ADK fork (`superdisco-agents/moai-adk`) with automatic customization tracking and upstream synchronization.
## Project Structure
```
/Users/rdmtv/Documents/claydev-local/projects-v2/moai-ir-deck/
├── .claude/ # Claude Code configuration
│ ├── agents/moai/ # Custom & modified agents
│ ├── skills/ # Skills including this one
│ │ └── superdisco-moai-sync/ # THIS SKILL
│ └── commands/moai/ # Commands
├── .moai/ # MoAI configuration
│ ├── config/config.json # Project config (version here)
│ ├── customizations/ # MANIFEST & changelog
│ └── scripts/ # Utility scripts
├── moai-adk/ # Local MoAI-ADK repository
│ └── src/moai_adk/templates/ # Template source
├── CLAUDE.md # Alfred execution directives
└── CLAUDE.local.md # Local-only configuration
```
## Git Workflow
```
┌─────────────────────────────────────────────────────────────┐
│ SUPERDISCO FORK WORKFLOW │
├─────────────────────────────────────────────────────────────┤
│ │
│ [upstream: modu-ai/moai-adk] │
│ │ │
│ │ git fetch upstream │
│ ▼ │
│ [Local moai-adk/] ◄────── git merge (selective) │
│ │ │
│ │ git push origin │
│ ▼ │
│ [origin: superdisco-agents/moai-adk] │
│ │
└─────────────────────────────────────────────────────────────┘
```
## Protected Files (Never Overwrite)
These files are tracked as customizations and protected during upstream sync:
### Custom Agents (superdisco prefix)
- `src/moai_adk/templates/.claude/agents/moai/builder-workflow-designer.md` (NEW)
- `src/moai_adk/templates/.claude/agents/moai/builder-reverse-engineer.md` (NEW)
### Modified Agents (TOON v4.0 integration)
- `src/moai_adk/templates/.claude/agents/moai/builder-workflow.md`
- `src/moai_adk/templates/.claude/agents/moai/builder-agent.md`
- `src/moai_adk/templates/.claude/agents/moai/builder-command.md`
- `src/moai_adk/templates/.claude/agents/moai/builder-skill.md`
### Custom Skills
- `src/moai_adk/templates/.claude/skills/moai-library-toon/`
- `.claude/skills/superdisco-moai-sync/` (this skill)
### Local-Only Files
- `CLAUDE.local.md`
- `.moai/config/config.json`
- `.claude/commands/moai/99-release.md`
## Commands
### Check Version Status
```bash
uv run .claude/skills/superdisco-moai-sync/scripts/check_version.py
```
### Check Agent & Skill Colors
```bash
uv run .claude/skills/superdisco-moai-sync/scripts/check_agents.py # Human-readable table
uv run .claude/skills/superdisco-moai-sync/scripts/check_agents.py --json # JSON output
uv run .claude/skills/superdisco-moai-sync/scripts/check_agents.py --verbose # Detailed output
```
### Track Customizations
```bash
uv run .claude/skills/superdisco-moai-sync/scripts/track_changes.py
```
### Sync Upstream
```bash
uv run .claude/skills/superdisco-moai-sync/scripts/sync_upstream.py --preview
uv run .claude/skills/superdisco-moai-sync/scripts/sync_upstream.py --apply
```
### Push to Fork
```bash
uv run .claude/skills/superdisco-moai-sync/scripts/push_fork.py --message "feat: description"
```
### Add Color Properties
```bash
# Preview changes without applying
uv run .claude/skills/superdisco-moai-sync/scripts/add_colors.py --dry-run
# Apply color updates
uv run .claude/skills/superdisco-moai-sync/scripts/add_colors.py --apply
# Process only agents or skills
uv run .claude/skills/superdisco-moai-sync/scripts/add_colors.py --agents
uv run .claude/skills/superdisco-moai-sync/scripts/add_colors.py --skills
```
**Color Scheme**:
- **Red**: Official MoAI (expert-*, manager-*, mcp-*, ai-*, builder-agent/skill/command, moai-*)
- **Yellow**: Custom Superdisco (builder-workflow-designer, builder-workflow, builder-reverse-engineer, superdisco-*)
- **Blue**: Claude Code default
### Validate Color Consistency (Planned)
```bash
# Meta checker to validate all agents have correct colors
uv run .claude/skills/superdisco-moai-sync/scripts/check_agents.py
```
## Modules
- `modules/customization-tracker.md` - Track all customizations
- `modules/upstream-sync.md` - Sync with modu-ai/moai-adk
- `modules/fork-workflow.md` - Git fork operations
- `modules/conflict-resolver.md` - Handle merge conflicts
## Integration with Agents
This skill is auto-loaded by:
- `manager-git` - For Git operations
- `builder-*` - For customization tracking
## Version History
| Version | Upstream | Date | Notes |
|---------|----------|------|-------|
| 1.0.0 | v0.31.2 | 2025-12-01 | Initial release |