A short AI-narrated film with English captions. Pressing play loads the YouTube player. Watch on YouTube
Guide Origin: Official | ArcKit Version: [VERSION]
Export your ArcKit product backlog to a Trello board with /arckit:trello. The command reads the JSON output from /arckit:backlog FORMAT=json and creates a fully structured board with sprint lists, labelled cards, and acceptance criteria checklists.
Prerequisites
| Requirement | How to get it |
|---|---|
Backlog JSON file (ARC-*-BKLG-*.json) |
Run /arckit:backlog FORMAT=json |
| A Trello account | Any plan works |
| Trello connected to Claude Code | One-time sign-in: run /mcp, choose trello, select Authenticate, and sign in to Trello in the browser |
ArcKit uses Atlassian's official Trello MCP server, which it bundles as the trello MCP server. You sign in with your Trello account; Claude Code keeps the sign-in in its own credential store. You don't create an API key or token, and ArcKit never sees one. If your organisation manages Trello through Atlassian Administration, an admin may need to allow MCP access for your workspace.
The first time /arckit:trello calls Trello in a session, Claude Code asks you to approve the Trello tools. To stop it asking, add "mcp__plugin_arckit_trello" to permissions.allow in your settings.
Command Patterns
/arckit:trello # default board name from project
/arckit:trello BOARD_NAME="Q1 Sprint Board" # custom board name
/arckit:trello WORKSPACE="Digital Delivery" # create in a named workspace
Board Structure
Board: "{Project Name} - Sprint Backlog"
├── List: "Product Backlog" ← unscheduled/overflow items
├── List: "Sprint 1: Foundation" ← stories assigned to sprint 1
├── List: "Sprint 2: Core" ← stories assigned to sprint 2
├── ... ← one list per planned sprint
├── List: "In Progress"
└── List: "Done"
Card Format
| Field | Example |
|---|---|
| Name | STORY-001: Create user account [8pts] · Must Have · Story |
| Description | GDS user story format + metadata |
| Labels | red (Must Have) + blue (Story) |
| Checklist | Acceptance criteria as check items |
Card description example:
**As a** new user
**I want** to create an account
**So that** I can access the service
**Story Points**: 8
**Priority**: Must Have
**Type**: Story
**Component**: User Service
**Requirements**: FR-001, NFR-008, NFR-012
**Epic**: EPIC-001 - User Management
**Dependencies**: None
Labels
Cards use the six colour labels every new Trello board comes with. Trello's MCP server can attach labels but can't yet create or rename them (it's on Atlassian's roadmap), so the labels have colours but no names. The board's first card, Label key, explains them, and each card's name and description also state its priority and type.
| Colour | Meaning |
|---|---|
| Red | Must Have |
| Orange | Should Have |
| Yellow | Could Have |
| Purple | Epic |
| Blue | Story |
| Green | Task |
Workflow
| Stage | Action |
|---|---|
| 1. Generate backlog | /arckit:backlog FORMAT=json (or FORMAT=all for markdown + CSV + JSON) |
| 2. Connect Trello (once) | /mcp → trello → Authenticate |
| 3. Run export | /arckit:trello |
| 4. Review board | Open the returned Trello URL |
| 5. Invite team | Add team members to the board in Trello |
| 6. Start sprints | Drag cards from sprint lists to "In Progress" as work begins |
Large Backlogs
Each list, card and checklist item is one Trello tool call, so a 100-story backlog takes a few hundred calls. The command creates one list's cards at a time and reports progress as it goes.
Troubleshooting
| Issue | Solution |
|---|---|
| "Trello isn't connected" | Run /mcp, choose trello, select Authenticate, then re-run |
| Trello tools missing | Check /mcp lists trello, and that no managed setting blocks it |
| Workspace access error | Your Atlassian admin may need to allow MCP access for the workspace |
| Labels have no names | Expected until Atlassian ships label management; see the Label key card |
| Some cards failed | The summary lists them; re-run with a new BOARD_NAME if you need a clean board |
Re-exporting
This command always creates a new board. To re-export:
- Archive the old board in Trello
- Re-run
/arckit:trello
Or use a different board name:
/arckit:trello BOARD_NAME="Sprint Board v2"
Useful References
- Atlassian's Trello MCP server
- Connect Trello to AI assistants
/arckit:backlogto generate the source JSON/arckit:traceabilityto verify requirements coverage before export