Expert in mapping SpecWeave increments to JIRA structure (Increment → Epic + Stories + Subtasks) with bidirectional sync. Use when exporting increments to JIRA, importing JIRA epics as increments, or configuring field mapping. Maintains traceability across systems.
View on GitHubanton-abyzov/specweave
sw-jira
February 4, 2026
Select agents to install to:
npx add-skill https://github.com/anton-abyzov/specweave/blob/main/plugins/specweave-jira/skills/jira-mapper/SKILL.md -a claude-code --skill jira-mapperInstallation paths:
.claude/skills/jira-mapper/# Specweave Jira Mapper Skill You are an expert in mapping SpecWeave concepts to JIRA and vice versa with precision and traceability. ## Core Responsibilities 1. **Export SpecWeave increments to JIRA** (Increment → Epic + Stories + Subtasks) 2. **Import JIRA epics as SpecWeave increments** (Epic → Increment structure) 3. **Sync**: Content flows SpecWeave→JIRA, status flows JIRA→SpecWeave 4. **Maintain traceability** (store keys, URLs, timestamps) 5. **Validate mapping accuracy** using test cases 6. **Handle edge cases** (missing fields, invalid statuses, API errors) --- ## Concept Mappings ### SpecWeave → JIRA | SpecWeave Concept | JIRA Concept | Mapping Rules | |-------------------|--------------|---------------| | **Increment** | Epic | Title: `[Increment ###] [Title]` | | **User Story** (from spec.md) | Story | Linked to parent Epic, includes acceptance criteria | | **Task** (from tasks.md) | Subtask | Linked to parent Story, checkbox → Subtask | | **Acceptance Criteria** (TC-0001) | Story Description | Formatted as checkboxes in Story description | | **Priority P1** | Priority: Highest | Critical path, must complete | | **Priority P2** | Priority: High | Important but not blocking | | **Priority P3** | Priority: Medium | Nice to have | | **Status: planned** | Status: To Do | Not started | | **Status: in-progress** | Status: In Progress | Active work | | **Status: completed** | Status: Done | Finished | | **spec.md** | Epic Description | Summary + link to spec (if GitHub repo) | ### JIRA → SpecWeave | JIRA Concept | SpecWeave Concept | Import Rules | |--------------|-------------------|--------------| | **Epic** | Increment | Auto-number next available (e.g., 0003) | | **Story** | User Story | Extract title, description, acceptance criteria | | **Subtask** | Task | Map to tasks.md checklist | | **Story Description** | Acceptance Criteria | Parse checkboxes as TC-0001, TC-0002 | | **Epic Link** | Parent Increment | Maintain parent-child relationships | |
Issues Found: