home / skills / anton-abyzov / specweave / jira-sync-judge
/plugins/specweave-jira/skills/jira-sync-judge
This skill validates JIRA synchronization correctness and resolves conflicts by ensuring external tool status wins and proper lifecycle increments.
npx playbooks add skill anton-abyzov/specweave --skill jira-sync-judgeReview the files below or copy the command above to add this skill to your agents.
---
name: jira-sync-judge
description: LLM Judge for verifying JIRA synchronization correctness and conflict resolution. Use when auditing sync results, validating status transitions, or troubleshooting sync conflicts. Ensures external tool status wins and proper increment lifecycle management.
allowed-tools: Read, Grep, Bash
model: opus
context: fork
---
This skill audits and judges the correctness of JIRA synchronization processes. It focuses on verifying that status transitions, conflict resolution, and lifecycle increments follow the intended rules, with external tool status taking priority where configured. Use it to detect sync regressions, invalid transitions, or improper conflict handling in automated integration workflows.
The judge inspects sync results, compares recorded JIRA state to the expected state from the sync job, and evaluates conflict resolution decisions against configured policies. It flags deviations such as missing transitions, out-of-order lifecycle increments, or cases where the external tool should have won but did not. Reports enumerate failures and provide actionable reasons and suggested remediation steps.
Can the judge automatically fix sync problems it finds?
No. The judge reports and explains discrepancies but does not perform automatic fixes. Use the report to drive corrective sync actions or code changes.
Does it support custom conflict-resolution policies?
Yes. The judge evaluates behavior against configured policies so you can verify custom precedence and lifecycle rules.