work-story
Work a user story end to end — fetch the ticket, plan (with approval), implement, verify the applicable gates, self-review, open…
Extract frame/component structure and all visible text from a Figma design URL. Use whenever a prompt or a fetched issue contains a figma.com/design or figma.com/file link.
Claude Code
$ npx -y skills add theam/claude-dev-kit --skill figma-fetch --agent claude-code
Codex
$ npx skills add theam/claude-dev-kit --skill figma-fetch -a codex -y
Cursor
$ npx skills add theam/claude-dev-kit --skill figma-fetch -a cursor -y
Gemini CLI
$ npx skills add theam/claude-dev-kit --skill figma-fetch -a gemini-cli -y
GitHub Copilot
$ npx skills add theam/claude-dev-kit --skill figma-fetch -a github-copilot -y
OpenCode
$ npx skills add theam/claude-dev-kit --skill figma-fetch -a opencode -y
Windsurf
$ npx skills add theam/claude-dev-kit --skill figma-fetch -a windsurf -y
name: figma-fetch description: Extract frame/component structure and all visible text from a Figma design URL. Use whenever a prompt or a fetched issue contains a figma.com/design or figma.com/file link.
Pull design context from Figma so the implementation matches the intended UI.
Any URL matching `figma.com/(design|file)/([A-Za-z0-9]+)`.
Given `https://www.figma.com/design/ABcd1234EFgh/My-File?node-id=123-456`:
Use the **Figma MCP** tools to read the file/node. Walk the node tree; collect `TEXT` node content and the name/type of every named node, preserving nesting depth.
If the MCP server is not authenticated, tell the user to authorize the Figma connector (via `/mcp` or their claude.ai connector settings) and stop. Do not invent design content.
1. **Node hierarchy** with all text content, indented by depth:
===== Figma Node: <name> (<type>) =====
[FRAME] Screen name
[TEXT] Visible label
[INSTANCE] ComponentName
[TEXT] Button copy2. **Plain-English UI summary**: what screens/components are shown, what labels exist, and the apparent layout intent. 3. **Designer notes**: call out any text layers that read as annotations rather than UI copy.
Incorporate the Figma context into the implementation plan before presenting it to the user. When implementing:
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 a real async coding agent (GitHub Copilot coding agent) so several stories are worked in parallel…
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.