bundles/dev-loop/skills/board-sync/SKILL.md
Reconciles a project board with current work and delivery evidence, reports incomplete coverage and metadata gaps, and applies only approved provider-supported field changes. Use when auditing board drift, reviewing blocked work, or assessing upcoming delivery.
npx skillsauth add shipshitdev/library board-syncInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Determine whether a board represents the work accurately. Preserve its workflow, separate evidence from inference, and make unavailable checks visible.
Inputs:
--apply intent to prepare narrowly scoped field correctionsOutputs:
Creates/Modifies:
External Side Effects:
Confirmation Required:
Delegates To:
project-board for explicitly requested board configuration changesbacklog, inProgress,
review, done, or deferred; retain unknown for ambiguous meanings.
Preserve original labels and IDs in every finding. A review or deferred lane
may not exist. Do not invent one or normalize the board to make checks run.Paginate every collection used to support a finding, including nested links, fields, children, and planning-unit contents. Record fetched counts and any limit or permission gap. Disclose whether archived items contribute tracking evidence; removed/deleted history and inaccessible work cannot be assumed covered.
Mark each check as evaluated, unavailable, or not applicable. Restrict the verdict to the disclosed scope. Unknown statuses, incomplete pagination, or unavailable required evidence prevent a trustworthy full-board verdict. API reads need not form an atomic snapshot; recheck changed or conflicting evidence before acting.
Present the report first. In report, schedule, and review modes, finish with that
report. For --apply, resolve the exact source and IDs, show approved field/value
batches, re-read current state, apply only those batches, and read back the result.
Unexpected changes invalidate the affected batch; preserve unrelated approvals.
GitHub permits approved project Status and Priority repairs. Jira permits approved Priority edits when its issue edit capability allows them; status recommendations remain report-only here because they affect the issue workflow. Do not translate a GitHub card move into a Jira transition or issue closure.
The packaged GitHub implementation has deterministic regression coverage and a read-only live snapshot smoke. Jira is a documented provider procedure, without a packaged runner or live Jira validation in this change. Use the manual scenario matrix to review routing and contracts; a worked scenario is not an executed integration test.
development
Coordinates a weekly engineering review of board accuracy, recent code changes, operational health, and scoped cleanup. Use for a recurring repository health review or a review of the last several days.
testing
Audits project board configuration and prepares explicitly requested setup, copy, or normalization changes while preserving the existing workflow and provider boundaries. Use when inspecting a board's fields, columns, scope, or configuration.
development
Walk through how a subsystem works. Use for "how does X work", code walkthroughs before changing something, and placement or ownership questions. Explains architecture, runtime flow, and onboarding mental models. Can critique architecture. Use why for motivation.
tools
Independent second-opinion code review through the Grok CLI. Builds a self-contained review prompt from the exact diff, runs one headless Grok invocation on the CLI's own default model and effort, then verifies every returned finding against the code before reporting. Use when asked to review with Grok, get a second opinion on a branch, worktree, or PR from another CLI, or cross-check a review with an independent engine.