Fetch GitHub Project state and update ROADMAP.toml
Syncs ROADMAP.toml with GitHub Projects status. Use when you need to update task statuses from GitHub Project columns or discover new items added outside your roadmap workflow.
/plugin marketplace add linehaul-ai/linehaulai-claude-marketplace/plugin install roadmap@linehaulai-claude-marketplaceFetch the current state from GitHub Projects and update specs/ROADMAP.toml.
gh CLI installed and authenticated/roadmap:syncRead specs/ROADMAP.toml to get:
Fetch project items from GitHub:
gh project item-list <PROJECT_NUMBER> --owner @me --format json
For each item in GitHub Project:
a. Match to TOML item by title or label
b. Get current status from project column:
status = "pending"status = "in_progress"status = "done"c. If item exists in TOML but status differs:
d. If item exists in GitHub but not in TOML:
type = "task"stack_layer = "backend"priority = "P3"start_date = today's datee. If item exists in TOML but not in GitHub:
Write updated TOML preserving formatting
Report changes:
type = "task"stack_layer = "backend"priority = "P3" (lowest)start_date = current date/pullPull latest changes from Jira (like git pull). Imports status, priority, sprint, and comments.