plugins/teamcraft-glgd/skills/fast-path/SKILL.md
Create, plan, and implement urgent work through a streamlined path that preserves quality gates while removing sprint planning ceremony. For production bugs, critical fixes, and emergency work that cannot wait for the next sprint planning session.
npx skillsauth add codingthefuturewithai/claude-code-primitives teamcraft-glgd:fast-pathInstall 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.
Move from urgent problem to reviewed, committed implementation as fast as possible — without skipping the quality gates that prevent urgent fixes from creating new emergencies.
$ARGUMENTS is the starting description of the problem. Use it. Do not ask the developer to repeat what they already told you.
git push fails due to auth, follow the guidance in references/git-push-guidance.md exactly — detect, stop, guide the developer, and wait.teamcraft-glgd:code-health-reviewer and teamcraft-glgd:security-reviewer in parallel.Sprint milestone assignment is not required. No sprint planning session needed. Deviation review can be deferred if the situation is genuinely urgent. Everything else remains.
Call mcp__google-drive__list_accounts before any other Drive operation:
account_email explicitly on every Drive tool call this session.account_email on every Drive tool call.If any Drive call returns a permission error, surface it: the active account may not have access to that file or folder. Offer to try another account if one is available.
Find the GitLab project from .teamcraft/project.md if it exists, then from git remote context. If neither resolves it, use mcp__gitlab__list_projects to see what is visible, surface the results, and ask the developer to confirm which project. Never assume. Confirm the project before proceeding.
Using $ARGUMENTS as the starting point, draft the issue. Read the reference file matching the issue type before drafting — references/example-bug-issue.md for bugs, references/example-feature-issue.md for features. These define the required structure. Every issue must include all sections from the reference. An issue missing Technical Guidance or Testing Requirements is incomplete — a developer cannot pick it up cold without them.
Gather any missing context by asking targeted questions — reproduction steps, environment, error output. A bug without reproduction steps is not actionable. Ask until the issue is complete enough to hand to another developer cold.
Present the full draft. Get explicit confirmation before creating it in GitLab.
Create the issue. Record the IID. Apply the appropriate label — bug, feature, or chore. If a critical or urgent label exists in the project (check with mcp__gitlab__list_labels), apply it.
Read the codebase to understand what is relevant to this issue: what exists, what patterns are established in this area, what files will be touched, and what is the minimal scope of the fix. CLAUDE.md and .claude/rules/ contain project-specific conventions — read them.
Use Context7 to research any libraries, frameworks, or APIs involved in the fix:
mcp__context7__resolve-library-id to identify the relevant librarymcp__context7__query-docs to pull current documentationThis is not optional. The correct fix for an urgent bug is still a correct fix — a solution that works against outdated API understanding creates another urgent bug.
Draft an implementation plan covering:
See references/example-plan.md for the target quality and depth of a plan.
Present the plan to the developer. Get explicit confirmation before writing a single line of code.
Create the branch. The naming convention follows the issue type and IID: bug/IID-slug, feature/IID-slug, or chore/IID-slug. If team conventions captured in the tech decisions or conventions documents establish different naming, follow those instead.
Work through the plan one commit at a time. Apply TDD: write the failing tests first, implement until they pass, then refactor. Run the full test suite after each implementation to confirm nothing regressed. Apply formatting and linting to modified files before each commit. Commit with a message that references the issue IID. After each commit, present a summary of what was built, which tests pass, and overall progress — then pause and wait for the developer's response before proceeding to the next unit.
After the first commit, create a Draft MR:
Draft: [issue title]draft: true parameterCloses #[IID] in the descriptionremove_source_branch: trueWhen all units are complete, run the pre-MR reviews in parallel using the Task tool:
teamcraft-glgd:code-health-reviewer — code quality findings, test coverage gaps, patterns that deviate from the codebaseteamcraft-glgd:security-reviewer — security vulnerabilities, secrets exposure, unsafe patternsPass the diff, the issue context, and the relevant code areas in the task prompts. Both agents review in parallel.
Present the findings to the developer. For any issue either agent raises that requires a fix, address it before marking the MR ready. For findings the developer chooses to defer, note them explicitly in the MR description as known items.
When the developer approves the state of the implementation and the review findings have been addressed:
Report: issue IID + title + GitLab URL, MR IID + title + GitLab URL, commits made, tests passing, any deferred findings from the pre-MR review.
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".