What problem does it solve?
Contributors to the XTDB repository need consistent rules for filing issues and PRs, placing cards on the 2.x project board, setting milestones and labels, and assigning work — without guessing at project IDs, field IDs, or board conventions each session.
Core Features & Use Cases
- Board and milestone rules: Defines what goes on the 2.x board, the two tests a milestone must pass (end-user-visible and release-blocking), and how sub-issue parenting works.
- Cached IDs and gh commands: Provides the project node ID, Status/Stream field and option IDs, issue-type IDs, and ready-to-run
gh CLI commands for board edits, milestones, and labels.
- Chalk integration guidance: Explains when to delegate issue/PR/board work to the chalk plugin's github agent and how to pass XTDB-specific IDs verbatim.
- Use Case: Before opening a PR in xtdb/xtdb, consult this Skill to decide whether the PR or its surrounding issue carries the board card and milestone, then assign yourself and set Status to In progress using the cached field IDs.
Quick Start
Read this Skill before opening an issue or PR in the xtdb repository and follow its conventions to file the card, set the milestone, and update the board.