feat(github-sprint-planner): add GitHub Issues + Projects v2 sprint planning plugin#36
Open
rahul-infra wants to merge 7 commits into
Open
feat(github-sprint-planner): add GitHub Issues + Projects v2 sprint planning plugin#36rahul-infra wants to merge 7 commits into
rahul-infra wants to merge 7 commits into
Conversation
added 2 commits
May 12, 2026 12:07
…lanning plugin New plugin mirroring clickup-sprint-planner with a GitHub backend. Includes bulk create/update/rename, sub-issue linking, plan doc sync, sprint status, and action logging. Registered in marketplace at v1.0.0.
ashwinimanoj
left a comment
Contributor
There was a problem hiding this comment.
Ensure to use shield instead of adding a separate github-sprint-planner.
clickup-sprint-planner is deprecated pattern
ashwinimanoj
requested changes
May 13, 2026
ashwinimanoj
left a comment
Contributor
There was a problem hiding this comment.
The changes should be in shield plugin, not as separate plugin
… lives in shield Shield determines required integrations at /shield init time; github-sprint-planner will not be listed as a standalone installable plugin. Code preserved on branch for future reference.
Author
Removed github-sprint-planner from the PR. Shield handles this internally via /shield init. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
github-sprint-plannerClaude Code plugin for sprint planning with GitHub Issues + Projects v2What was implemented
MCP Server (
server/)github_client.py— GitHub REST v3 + GraphQL v4 wrapper (issues, sub-issues, Projects v2, iterations)config.py— Pydantic models forsprint-planner.json(org, repo, project number, team, epics)parsers/— HTML and markdown plan document parsers that extract storiesaction_log.py— append-only JSON log of all write operationsMCP Tools (
server/tools/)sprint_sync— read-only diff of plan doc stories vs existing GitHub Issuessprint_bulk_create— create issues in bulk, link as sub-issues to epic, add to Projects v2 with optional iterationsprint_bulk_update— batch update assignees, labels, and statesprint_bulk_rename— preview or apply epic prefix renames on issue titlessprint_status— epic overview table with story counts by status and assigneesprint_action_log— query past operationsSlash Commands (
commands/)/sprint-sync [epic]— diff plan doc vs GitHub Issues/sprint-plan— interactive assignment and push/sprint-status [epic]— epic progress overviewOther
skills/sprint-planning/SKILL.md— auto-invoked skill guiding Claude to use bulk tools correctly.gitignore— excludessprint-planner.jsonandepics/(contain real credentials and data)Test plan
claude --plugin-dir ./github-sprint-plannerloads plugin without errors/sprint-statusshows epics from config/sprint-syncdiffs plan doc against GitHub Issues (read-only)sprint_bulk_renamepreview shows non-compliant issue titlessprint-planner.jsonandepics/are gitignored