plugins/teamcraft-glgd/skills/address-feedback/SKILL.md
Check for open reviewer feedback on your MR and work through it. Run proactively to poll for feedback, or in response to a notification. Surfaces all open threads, helps you decide what to change vs. reply to, makes code changes, pushes, and resolves addressed threads. Leaves the MR ready for the reviewer's next pass.
npx skillsauth add codingthefuturewithai/claude-code-primitives teamcraft-glgd:address-feedbackInstall 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.
Check whether a reviewer has left open feedback on your MR. If there is none, say so clearly — the developer knows they can move on or keep waiting. If there is feedback, work through it together: understand what the reviewer is asking, make code changes where warranted, reply to threads, resolve what's addressed, and push — leaving the MR ready for the reviewer's next pass.
git push fails due to auth, follow the guidance in references/git-push-guidance.md exactly — detect, stop, guide the developer, and wait.The issue IID comes from $ARGUMENTS. If not provided, ask. Identify the project from .teamcraft/project.md or git remote context. Find the MR linked to this issue — look for an open MR on a branch matching *[IID]-*.
Fetch all discussion threads on the MR. Separate:
If there are no open reviewer threads: tell the developer clearly — "No open feedback on MR !X yet. Nothing to address." Stop there. The developer can check again later or follow up with the reviewer directly.
If there is open feedback, continue.
Summarize all open threads clearly before proposing any action. Group by type:
For each thread, show: what the reviewer said, what file/line it's on (if applicable), and your read of what they're asking for.
Ask: "Which of these do you want to address now?"
For each item the developer wants to address:
If a code change is needed:
If a reply is warranted:
mcp__gitlab__create_merge_request_discussion_noteIf the developer decides not to address an item:
If any code changes were made:
fix: address review feedback — [what changed] (#[IID])For each thread where the developer confirmed the concern is fully addressed, resolve it via mcp__gitlab__resolve_merge_request_thread. Do not resolve threads where the developer left a "won't fix" or "deferring" reply — leave those open for the reviewer.
Summarize:
The reviewer can now run their review again to see the updated code and responses.
tools
Capture feedback about Teamcraft itself and turn it into a well-structured GitHub issue on the plugin's repo. Vets whether the problem is really a Teamcraft skill defect (vs. misuse, the harness, or the user's own project) by root-causing against the actual skill source, then helps the developer decide whether to file and publishes via the GitHub CLI. Use when the user says 'improve teamcraft', 'a teamcraft skill did the wrong thing', 'file feedback on teamcraft', 'report a teamcraft bug', 'I have an idea to make teamcraft better', or when a Teamcraft skill clearly misbehaved and the user wants that captured upstream.
tools
Learn the Teamcraft plugin itself — how its workflow, skills, and artifacts fit together. A guided overview for a human getting started, or a system map for Claude orienting itself to how Teamcraft works before working in a Teamcraft repo. Teaching only; needs no project or environment access. Use when someone wants to understand Teamcraft (the tool, not their specific project), asks "how does Teamcraft work", "explain the workflow", "which skill do I use for X", or when Claude needs the big picture of how the skills hook together.
tools
--- name: teamcraft:work-board description: Launch (or re-launch) the user's live, multi-project work board. The dashboard is a single HTML file copied to a stable user-side location at ~/.claude/teamcraft-board.html and opened in the user's default browser. It has two views via a header toggle — a drag-and-drop Kanban Board and a live Status tab (analytics: work by status, throughput, cycle time, aging, blocked chains, recomputed on every poll). Each project is added via a header dropdown; the
development
Run pre-PR reviews (code health, security, acceptance criteria), address findings, and submit the PR for review. Ends when the PR is ready and CI has passed. Use when implementation is done and ready for review, or when the user says "I'm done coding", "validate this", "ready for review", "submit this for review", "run the pre-PR reviews", or "prepare this for review".