Coding Tools
Open tickets directly in Claude Code, Cursor, Devin, or your preferred AI coding assistant.
The Coding Tools feature connects Spedy tickets with external AI coding assistants. Instead of copying context manually, hand it over with a single click.
Prerequisites
- The org feature AI Coding Tools must be enabled under Settings → Features (enabled by default, all plans).
- Each user picks their own tools under Account → Coding Tools.
Setting up tools
- Go to Account → Coding Tools.
- Enable the tools you use with the toggle next to each entry. No tool is enabled by default.
- For the Custom tool: enable it and enter your own URL template. Available placeholders:
{{prompt}},{{context}},{{issue.identifier}},{{issue.branchName}}.
Supported tools
Web-based: Claude Code, Codex, Devin, Lovable, Replit, v0, Netlify Agents.
Desktop (deep-link): Cursor, Windsurf, Zed, GitHub Copilot, Codex Desktop, Conductor, Factory, Warp.
CLI: OpenCode (copies the shell command to the clipboard).
Custom: Freely configurable URL template.
Ticket header menu
A split button appears in the header of every ticket:
- Left side (primary action): Runs the last-used action. Default: Copy as prompt -- copies the ticket context to the clipboard.
- Right side (dropdown): Opens the menu with all enabled tools and a link to the settings page.
When you click a tool in the dropdown, it is saved as the new primary action. On the next ticket, a single click on the left side is enough.
Customising the prompt template
Under Account → Coding Tools you will find the prompt template as an editable text field. Click the variable chips to insert them at the cursor position.
Available variables
| Variable | Description |
|---|---|
{{identifier}} | Ticket ID, e.g. ACME-42 |
{{title}} | Ticket title |
{{context}} | Full ticket context as markdown (description, comments, sub-tickets, links) |
{{branchName}} | Suggested git branch name |
The default template includes an MCP hint that tells the tool to query and update Spedy directly via the MCP server (e.g. tickets_get, tickets_update, tickets_add_comment, knowledge_search). If you prefer a purely static handover, delete that paragraph from the template.
Resetting the template
Click Reset to default to return to the built-in template.
Tips
- Only enable the tools you actually use -- it keeps the dropdown clean.
- Set up MCP integration under Account → MCP so tools can access live data via MCP.
- Use the Custom tool when your preferred tool is not on the list.