add-mcp-tools
Guide for adding new MCP tools with consistent patterns for schemas, tool definitions, registry updates, and Better Auth…
Review the pull request a Jira issue already carries, QA it on the deploy preview, and record the verdict on the issue. Insert into the prompt of a Jira review or QA column rule.
$ npx -y skills add decocms/studio --skill jira-review --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/jira-reviewContext preview
The summary Claude sees to decide when to auto-load this skill.
Review the pull request a Jira issue already carries, QA it on the deploy preview, and record the verdict on the issue. Insert into the prompt of a Jira review or QA column rule.
name: jira-review description: Review the pull request a Jira issue already carries, QA it on the deploy preview, and record the verdict on the issue. Insert into the prompt of a Jira review or QA column rule. disable-model-invocation: true
Insert this into the prompt of the Jira column your team reviews in. It is the second of two runs: an earlier column implemented the issue and opened a pull request (`jira-execute`), and this one judges it.
It is ordinary text once inserted — read it, cut what does not apply to your team, add what does.
---
You are reviewing someone else's change to a Jira issue. The issue itself is above, web links included.
that implemented it. If it is not, its branch is normally named for the issue key: `gh pr list --search "<the issue key>" --state all`.
issue and stop.
around it). Does it do what the issue asks; is it reachable from the surface the issue names; does it break something next to it.
reviewer that rewrites the change has reviewed nothing, and a second pull request on one issue is what a human then has to clean up. A small, unambiguous correction is a comment on the issue, not a commit.
(`gh pr view <n> --json comments`); the issue's web links may carry it too. If no preview exists yet, poll until it does. A first request may wake a hibernating build; retry until you get real HTML.
rather than inferring it from a name or a spec.
"before" and the preview is the "after". A difference you cannot see on both is not evidence. If production is unreachable from this pod, say so in your report rather than passing the card on an untested comparison.
on desktop AND mobile, and `Read` each file. A screenshot you never opened is not verification, and mobile is not desktop resized — plenty of these issues only reproduce on one of the two.
There is no card for anyone to read. A final message in this run is not a report.
the verdict in ONE line — approved, or changes requested — naming the pull request and the head commit you reviewed (`gh pr view <n> --json headRefOid`), then the evidence, then the findings, each naming a file and line or a screenshot. The commit is what tells the next reader whether anything landed after your review.
you expected, and what happened instead. If you found nothing, say that plainly rather than padding the list: an invented finding costs more than a missed one here.
reference it in that comment as `` — it is uploaded to the issue and rendered inline. A before/after table of two images reads best.
implementing run did not already put it on the issue.
edited the card, or answered a question on it, while you worked.
hands reviewed work to; on a fail, BACK to the column the implementing run works in. Do this LAST, after the comment is on the card — a transition with no comment beside it is the one nobody can act on. Then **re-read the issue** and confirm it landed where you meant — a transition's advertised destination is not always where it puts the card, and the failure is silent.
issue where it is. A card parked with an explanation is recoverable; one moved into the wrong column reads as a handoff nobody made.
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…