superdisco-moai-sync
π―Skillfrom rdmptv/adbautoplayer
Synchronizes MoAI-ADK fork by tracking customizations and merging upstream updates while preserving local changes.
Installation
npx skills add https://github.com/rdmptv/adbautoplayer --skill superdisco-moai-syncSkill Details
Superdisco MoAI fork management - track customizations, sync upstream updates while preserving your changes
Overview
# 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.mdsrc/moai_adk/templates/.claude/agents/moai/builder-agent.mdsrc/moai_adk/templates/.claude/agents/moai/builder-command.mdsrc/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 customizationsmodules/upstream-sync.md- Sync with modu-ai/moai-adkmodules/fork-workflow.md- Git fork operationsmodules/conflict-resolver.md- Handle merge conflicts
Integration with Agents
This skill is auto-loaded by:
manager-git- For Git operationsbuilder-*- For customization tracking
Version History
| Version | Upstream | Date | Notes |
|---------|----------|------|-------|
| 1.0.0 | v0.31.2 | 2025-12-01 | Initial release |
More from this repository10
Automates Android device interactions through comprehensive ADB scripting, enabling game bot development, device management, and computer vision workflows.
Defines decision rules and naming conventions for structuring Claude Code skills, scripts, and workflows with clear architectural separation.
Generates AI-powered code scaffolding for MoAI agents, skills, commands, and tests using enterprise-grade Context7 patterns and UV CLI standards.
moai-foundation-uiux skill from rdmptv/adbautoplayer
Unifies enterprise programming across 25+ languages with patterns, best practices, and Context7 integration for seamless multi-language development.
Develops and deploys custom MCP servers with FastMCP, enabling type-safe tool, resource, and prompt exposures for AI model interactions.
Optimizes macOS system resources by concurrently executing 40 specialized agents across memory, disk, CPU, and process management domains.
moai-connector-figma skill from rdmptv/adbautoplayer
Orchestrates AI-powered development workflows with intelligent debugging, refactoring, performance optimization, and quality enforcement across enterprise projects.
Defines token-efficient YAML-based agent and workflow definitions using BMAD Method patterns, reducing complexity by 40-60% compared to traditional formats.