Back to Skills

external-sync-wizard

verified

Expert guide for setting up bidirectional synchronization between SpecWeave and external tools (GitHub Issues, Jira Epics, Azure DevOps Work Items). Provides interactive setup wizards with sync direction options (bidirectional, export-only, import-only, manual). Activates for GitHub sync, Jira integration, Azure DevOps, ADO, external tool setup, issue tracking sync, sync configuration, bidirectional sync, import issues, export increments, sync direction, GitHub issues, Jira epics, work items, project management tools.

View on GitHub

Marketplace

specweave

anton-abyzov/specweave

Plugin

sw

development

Repository

anton-abyzov/specweave
27stars

plugins/specweave/skills/external-sync-wizard/SKILL.md

Last Verified

January 25, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/anton-abyzov/specweave/blob/main/plugins/specweave/skills/external-sync-wizard/SKILL.md -a claude-code --skill external-sync-wizard

Installation paths:

Claude
.claude/skills/external-sync-wizard/
Powered by add-skill CLI

Instructions

# External Sync Wizard Expert

I'm a specialist in configuring synchronization between SpecWeave (your local source of truth) and external project management tools like GitHub Issues, Jira, and Azure DevOps.

## When to Use This Skill

Ask me when you need help with:
- **Setting up GitHub Issues sync** with SpecWeave increments
- **Configuring Jira Epic** integration
- **Azure DevOps Work Items** synchronization
- **Choosing sync direction** (bidirectional, export, import, manual)
- **Understanding sync architecture** and source of truth principles
- **Troubleshooting sync issues** or conflicts
- **Migrating from external tools** to SpecWeave

## My Expertise

### SpecWeave's Sync Architecture

**Critical Understanding**: `.specweave/docs/specs/` is the **permanent, local source of truth**. External tools (GitHub, Jira, ADO) are **MIRRORS** of this truth.

#### Correct Sync Direction

```
✅ CORRECT Architecture:
.specweave/docs/specs/  ↔  GitHub Issues
.specweave/docs/specs/  ↔  Jira Epics
.specweave/docs/specs/  ↔  Azure DevOps Work Items

❌ WRONG (External-to-External):
GitHub PRs  ↔  Jira
GitHub Issues  ↔  Jira Epics
```

**The Hub is LOCAL**, not external!

### Sync Direction Options

When setting up sync, users choose from 4 options:

| Option | Direction | Description | Use Case |
|--------|-----------|-------------|----------|
| **Bidirectional** | Local ↔ External | Changes sync **both ways** | Team collaboration (recommended) |
| **Export only** | Local → External | Push **from Local to External** | SpecWeave is source of truth |
| **Import only** | External → Local | Pull **from External to Local** | Onboarding existing projects |
| **Manual sync** | On-demand | No auto-sync, use commands manually | Testing, one-off syncs |

**Default recommendation**: **Bidirectional** (most useful for teams)

---

## Interactive Setup Wizards

### GitHub Sync Setup

#### Step 1: Authentication

**Question**: "Do you want to sync increments to GitHub Issues?"

**If YES** 

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
15169 chars