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

7 stars

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

$curl -o ~/.claude/skills/amoa-module-sync/SKILL.md --create-dirs "https://raw.githubusercontent.com/Emasoft/ai-maestro-orchestrator-agent/main/skills/amoa-module-sync/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/amoa-module-sync/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How amoa-module-sync Compares

Feature / Agentamoa-module-syncStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/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 Rules

Related Skills

amoa-verification-patterns

7
from Emasoft/ai-maestro-orchestrator-agent

Use when verifying implementations. Trigger with verification, testing, or evidence requests. Loaded by ai-maestro-orchestrator-agent-main-agent

amoa-two-phase-mode

7
from Emasoft/ai-maestro-orchestrator-agent

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

7
from Emasoft/ai-maestro-orchestrator-agent

Use when distributing tasks. Trigger with task assignment requests. Loaded by ai-maestro-orchestrator-agent-main-agent

amoa-remote-agent-coordinator

7
from Emasoft/ai-maestro-orchestrator-agent

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

7
from Emasoft/ai-maestro-orchestrator-agent

Use when monitoring agent progress. Trigger with status check or stall detection requests. Loaded by ai-maestro-orchestrator-agent-main-agent

amoa-plan-phase

7
from Emasoft/ai-maestro-orchestrator-agent

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

7
from Emasoft/ai-maestro-orchestrator-agent

Use when breaking down tasks for human developers. Trigger with task decomposition requests. Loaded by ai-maestro-orchestrator-agent-main-agent

amoa-orchestration-loop

7
from Emasoft/ai-maestro-orchestrator-agent

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

7
from Emasoft/ai-maestro-orchestrator-agent

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

7
from Emasoft/ai-maestro-orchestrator-agent

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

7
from Emasoft/ai-maestro-orchestrator-agent

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

7
from Emasoft/ai-maestro-orchestrator-agent

Use when applying GitHub labels. Trigger with label query or assignment requests. Loaded by ai-maestro-orchestrator-agent-main-agent