work-story
Work a user story end to end — fetch the ticket, plan (with approval), implement, verify the applicable gates, self-review, open…
Turn the loose ends a finished story leaves — out-of-scope notes, deferred review findings, deliberate TODOs — into tracked follow-up work items in the team's tracker, linked to the source story, after approval. Supports Jira, Linear, GitHub Issues, and Azure DevOps via
Claude Code
$ npx -y skills add theam/claude-dev-kit --skill follow-ups --agent claude-code
Codex
$ npx skills add theam/claude-dev-kit --skill follow-ups -a codex -y
Cursor
$ npx skills add theam/claude-dev-kit --skill follow-ups -a cursor -y
Gemini CLI
$ npx skills add theam/claude-dev-kit --skill follow-ups -a gemini-cli -y
GitHub Copilot
$ npx skills add theam/claude-dev-kit --skill follow-ups -a github-copilot -y
OpenCode
$ npx skills add theam/claude-dev-kit --skill follow-ups -a opencode -y
Windsurf
$ npx skills add theam/claude-dev-kit --skill follow-ups -a windsurf -y
name: follow-ups description: Turn the loose ends a finished story leaves — out-of-scope notes, deferred review findings, deliberate TODOs — into tracked follow-up work items in the team's tracker, linked to the source story, after approval. Supports Jira, Linear, GitHub Issues, and Azure DevOps via adapters. Use at the end of a story, or when the user asks to track follow-ups.
Close the loop: when a story finishes, the loose ends it surfaced should be **tracked**, not just described in the PR body. This skill turns them into real work items in the configured tracker, **linked back to the source story** — created only after approval. It's the tracking counterpart to the "Out of scope / follow-ups" section `create-pr` already writes.
Collect follow-ups from the story just finished, from where they were already surfaced:
**Never invent follow-ups.** If there are none, say so and stop — don't pad a backlog to look thorough.
For each loose end, propose a work item:
Present the full list and **wait for explicit approval**; the user may edit or drop items. **Create nothing until approved.**
Create each approved item and link it to the source story. Verify writes by read-back where the CLI can silently no-op.
`createJiraIssue` for each item (project, type, summary, description, labels); link to the source with `createIssueLink` ("Relates to", or a sub-task under the story when appropriate).
Create the issue under the team; relate it to the source (relation or sub-issue); set labels/estimate.
`gh issue create --repo <owner/name> --title <t> --body-file - --label <type>`, referencing the source in the body (`Follow-up of #<n>` / a task-list link). **Verify by read-back** (`gh issue view --json labels`) and apply labels via REST on a miss (classic-Projects orgs can silently no-op).
`az boards work-item create --type "Task|User Story" ...`; link to the source with `az boards work-item relation add` (Related / Parent).
List each created item with its key/URL, and record them where the story lives — add a **"Follow-ups tracked: `<keys>`"** line to the PR and/or the tracker comment so the trail is visible. On partial failure, report exactly what was created and what wasn't.
An open-source Claude Code plugin by The Agile Monkeys: a stack-agnostic issue-to-PR workflow with enforced quality gates. Also runs on OpenAI Codex, Cursor, and other Agent Plugins 1.0.0 clients.
Work a user story end to end — fetch the ticket, plan (with approval), implement, verify the applicable gates, self-review, open…
Run the repo's unit tests with coverage and verify that every file touched in the current change keeps line, branch, and function…
Create a branch, commit the work, and open a pull request for a completed user story, after all quality gates pass. Use when the…
Delegate an approved backlog to the configured async provider so several stories are worked in parallel — one branch and PR per…
First-use bootstrap for the dev kit. Detects the team's issue tracker, discovers what it can via MCP/CLI, asks only what cannot…
Create or update end-to-end tests for a user-facing flow that changed, using whatever e2e framework the repo already uses. Use…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.