jira-to-beads

📁 sillsdev/fieldworks 📅 5 days ago
9
总安装量
9
周安装量
#31165
全站排名
安装命令
npx skills add https://github.com/sillsdev/fieldworks --skill jira-to-beads

Agent 安装分布

opencode 9
gemini-cli 9
claude-code 9
github-copilot 9
codex 9
kimi-cli 9

Skill 文档

Use this skill when:

  • User wants to bulk import JIRA issues into the local Beads tracker
  • Converting upstream LT-* tickets to actionable work items
  1. Validate Input

    • Confirm the JIRA JSON file exists and contains issues.
    • If missing or empty, stop and report the error.
  2. Run Conversion Script

    • Execute the repo helper script:
      python .cache/create_beads_from_jira.py
      
    • The script:
      • Reads .cache/jira_assigned.json
      • Skips issues already mapped via external_ref
      • Creates a parent bug with the JIRA key as external_ref
    • Creates child task items with labels jira,subtask,<skill-label>
    • Wires dependencies in order: 2→1, 3→2, 4→3
  3. Verify Output

    • Review script output for each JIRA key:
      • skipped if an external_ref already exists
      • created with parent and child IDs
    • If any creation failed, stop and report the error.
  4. Return Summary Provide a concise summary:

    • Total created vs skipped
    • Parent and child IDs for created items
    • Any errors encountered

<child_tasks> The script creates these child tasks (do not change unless instructed):

  1. Plan / design (skill: skill-plan-design)
  2. Execute / implement (skill: skill-execute-implement)
  3. Review (skill: skill-review)
  4. Verify / test (skill: skill-verify-test) </child_tasks>

<error_handling>

  • Missing JSON file: report the missing path and stop.
  • No issues in JSON: report and stop.
  • Beads CLI errors: surface stderr and stop.
  • Partial creation: report which JIRA key failed; do not retry automatically. </error_handling>