amoa-module-sync
Use when syncing modules with GitHub Issues or troubleshooting module state. Trigger with sync, issue, or module troubleshooting requests. Loaded by ai-maestro-orchestrator-agent-main-agent
Best use case
amoa-module-sync is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Use when syncing modules with GitHub Issues or troubleshooting module state. Trigger with sync, issue, or module troubleshooting requests. Loaded by ai-maestro-orchestrator-agent-main-agent
Teams using amoa-module-sync should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/amoa-module-sync/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How amoa-module-sync Compares
| Feature / Agent | amoa-module-sync | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Use when syncing modules with GitHub Issues or troubleshooting module state. Trigger with sync, issue, or module troubleshooting requests. Loaded by ai-maestro-orchestrator-agent-main-agent
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Module Sync and Troubleshooting Skill
## Overview
Synchronizes module state with GitHub Issues. Provides troubleshooting.
## Prerequisites
Orchestration Phase active, gh CLI authenticated, AI Maestro running.
## Output
Sync status reports, issue creation/update confirmations, troubleshooting guidance.
## Instructions
1. Identify sync or troubleshooting scenario
2. Run the appropriate procedure from the references below
3. Verify state consistency between local state file and GitHub Issues
Copy this checklist and track your progress:
- [ ] Identify sync or troubleshooting scenario
- [ ] Execute procedure and verify state consistency
- [ ] Confirm GitHub Issues match local state
Usage examples: [usage-examples.md](./references/usage-examples.md)
<!-- TOC: 1 Add new module mid-orchestration | 2 Reassign a blocked module | 3 Scripts reference for programmatic access -->
Issue sync: [github-issue-sync.md](./references/github-issue-sync.md)
<!-- TOC: 1 Issue creation format and labels | 2 Issue update synchronization | 3 Issue closure protocols | 4 Label conventions (module, priority:*, status:*) | 5 Manual sync when automation fails | 6 Troubleshooting sync issues -->
## Examples
**Input:** `Module auth-core has no GitHub Issue`
**Output:** Issue created, labels applied, state file updated with issue number.
**Input:** `State file shows 5 modules but only 3 GitHub Issues exist`
**Output:** Missing issues created, sync verified.
## Error Handling
Issue not created: `gh auth login`. State corruption: see troubleshooting guide.
Guide: [troubleshooting.md](./references/troubleshooting.md)
<!-- TOC: 1 State file corruption recovery | 2 GitHub sync failure recovery | 3 Agent notification failures | 4 Module ID conflicts | 5 Force removal scenarios -->
## Resources
- [usage-examples.md](./references/usage-examples.md)
<!-- TOC: 1 Add new module mid-orchestration | 2 Reassign a blocked module | 3 Scripts reference for programmatic access -->
- 1 Add New Module Mid-Orchestration
- 2 Reassign Blocked Module
- 3 Scripts Reference
- [github-issue-sync.md](./references/github-issue-sync.md)
<!-- TOC: 1 Issue creation format and labels | 2 Issue update synchronization | 3 Issue closure protocols | 4 Label conventions (module, priority:*, status:*) | 5 Manual sync when automation fails | 6 Troubleshooting sync issues -->
- 6.1 Issue Creation Format and Labels
- Automatic Issue Creation
- Issue Title Format
- Issue Body Format
- Module: {module_name}
- Description
- Acceptance Criteria
- Priority
- Related
- Labels Applied on Creation
- Issue Creation Command
- Capturing Issue Number
- 6.2 Issue Update Synchronization
- Triggering Updates
- Name Change Sync
- ...
- [troubleshooting.md](./references/troubleshooting.md)
<!-- TOC: 1 State file corruption recovery | 2 GitHub sync failure recovery | 3 Agent notification failures | 4 Module ID conflicts | 5 Force removal scenarios -->
- 7.1 State File Corruption Recovery
- Detecting Corruption
- Common Corruption Causes
- Recovery from Git
- Recovery from Backup
- Manual Reconstruction
- Minimal Valid State File
- 7.2 GitHub Sync Failure Recovery
- Diagnosing Sync Failures
- Issue Creation Failed
- Issue Update Failed
- Issue Closure Failed
- Bulk Sync Recovery
- 7.3 Agent Notification Failures
- Diagnosing Notification Failures
- ...
- [checklist-and-scripts.md](./references/checklist-and-scripts.md)
- 1 Module Management Checklist
- 2 Script Output RulesRelated Skills
amoa-verification-patterns
Use when verifying implementations. Trigger with verification, testing, or evidence requests. Loaded by ai-maestro-orchestrator-agent-main-agent
amoa-two-phase-mode
Use when running Plan-then-Execute workflows. Trigger with plan-execute or two-phase requests. Loaded by ai-maestro-orchestrator-agent-main-agent
amoa-task-distribution
Use when distributing tasks. Trigger with task assignment requests. Loaded by ai-maestro-orchestrator-agent-main-agent
amoa-remote-agent-coordinator
Use when coordinating remote AI agents via AI Maestro messaging. NOT for human coordination. Trigger with agent delegation or multi-agent requests. Loaded by ai-maestro-orchestrator-agent-main-agent
amoa-progress-monitoring
Use when monitoring agent progress. Trigger with status check or stall detection requests. Loaded by ai-maestro-orchestrator-agent-main-agent
amoa-plan-phase
Use when running Plan Phase of two-phase mode. Trigger with planning, requirements, or plan approval requests. Loaded by ai-maestro-orchestrator-agent-main-agent
amoa-orchestration-patterns
Use when breaking down tasks for human developers. Trigger with task decomposition requests. Loaded by ai-maestro-orchestrator-agent-main-agent
amoa-orchestration-loop
Use when running the orchestrator loop or managing stop hook behavior. Trigger with loop, stop hook, or state file requests. Loaded by ai-maestro-orchestrator-agent-main-agent
amoa-module-management
Use when managing modules during Orchestration Phase. Trigger with module add, modify, or reassign requests. Loaded by ai-maestro-orchestrator-agent-main-agent
amoa-module-lifecycle
Use when adding, modifying, removing, prioritizing, or reassigning modules. Trigger with module CRUD requests. Loaded by ai-maestro-orchestrator-agent-main-agent
amoa-messaging-templates
Use when sending inter-agent messages. Trigger with task assignment, status report, or escalation needs. Loaded by ai-maestro-orchestrator-agent-main-agent
amoa-label-taxonomy
Use when applying GitHub labels. Trigger with label query or assignment requests. Loaded by ai-maestro-orchestrator-agent-main-agent