add-mcp-tools
Guide for adding new MCP tools with consistent patterns for schemas, tool definitions, registry updates, and Better Auth…
Implement a Jira issue, open a pull request, and report the work on the issue. Insert into the prompt of a Jira column rule that does the building.
$ npx -y skills add decocms/studio --skill jira-execute --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/jira-executeContext preview
The summary Claude sees to decide when to auto-load this skill.
Implement a Jira issue, open a pull request, and report the work on the issue. Insert into the prompt of a Jira column rule that does the building.
name: jira-execute description: Implement a Jira issue, open a pull request, and report the work on the issue. Insert into the prompt of a Jira column rule that does the building. disable-model-invocation: true
Insert this into the prompt of the Jira column your team builds in. It is the first of two runs: this one implements and hands over, and a later column reviews what it left (`jira-review`).
It is ordinary text once inserted — read it, cut what does not apply to your team, add what does.
---
You are implementing a Jira issue. The issue itself is above.
component that route actually renders, not one that merely looks like the right place. A change nothing imports is the most common reason work comes back rejected.
a differently-named one.
Nobody else will. Do not hand over on a green test suite.
poll `gh pr view <n> --json comments` until it appears (it takes a couple of minutes), then open that URL. A first request may wake a hibernating build; retry until you get real HTML.
the page rather than inferring it from a name or a spec — a spec that disagrees with production is a finding worth reporting, and it is the kind of thing only this step catches.
AND mobile, and `Read` each file. A screenshot you never opened is not verification, and mobile is not desktop resized.
There is no card for anyone to read. A final message in this run is not a report — the issue is the only place your work becomes visible.
(`key: "pull-request"`), and the deploy preview as another (`key: "preview"`). Do both — a URL buried in a comment is not something a person clicks.
changed, what you MEASURED on the preview, and what you deliberately left alone. Name anything the issue asked for that you did not do.
reference it in that comment as `` — it is uploaded to the issue and rendered inline. A before/after table of two images reads best.
may have edited the card while you worked.
the card carries a mockup or a log you need.
comment are on the card. Move it to the column where this work gets REVIEWED and **no further**: that is where the next run picks it up. Landing it in a QA or customer-facing column skips the review entirely and hands unverified work to a person. Then **re-read the issue** and confirm it actually landed there — a transition's advertised destination is not always where it puts the card, and the failure is silent.
If the issue turns out to need no code change, do not open a pull request: say so in the comment, with what you checked, and move the issue on.
Open-source control plane for your AI agents. Connect tools, hire agents, track every token and dollar
Guide for adding new MCP tools with consistent patterns for schemas, tool definitions, registry updates, and Better Auth…
Prepare code for review by running quality checks, creating conventional commits, and opening pull requests. Use when the user…
Run Studio locally with chats and task runs executing in real Freestyle sandboxes, reachable through an ngrok tunnel. Use when…
Operate the user's deco Studio (decocms) organization from the terminal with their own login. Use when the user asks to read or…
Create and maintain an org's brand as a folder the whole platform reads: colors, type, voice, logo and a deck theme. Use this…
Read and extract text, tables, and structure from .docx Word documents. Use when the user uploads or references a Word file to…