What problem does it solve?
It prevents your local OpenSpec tasks, design, and proposal artifacts from drifting away from Jira by detecting changes in the source-of-truth issues and applying only the user-confirmed updates.
Core Features & Use Cases
- Jira-to-local drift detection: Reads local
openspec/changes/<name>/tasks.md and fetches the current Jira state for every referenced issue key, including summaries, descriptions, status, story points, labels, and scope-impacting comments.
- PR coverage and discrepancy reporting: Produces a PR Coverage Report for Done/In Progress tasks, then generates a structured Sync Report that highlights modified, new, removed/closed, and status-drift items for explicit user confirmation.
- Design/proposal validation and safe resolution flow: Validates accepted changes against
design.md, proposal.md, and spec files, surfaces violations, and ensures proposal.md remains locked; updates local tasks.md accordingly.
Quick Start
Run openspec-sync-tasks-ai-kit and sync the local OpenSpec change artifacts for your Jira issues by using the provided OpenSpec change name from your conversation context.