Cards with stable identities
Relates tasks through keys that remain recognisable even when their list or title changes.

Development tool
Personal tool ยท EvolvingUpdatedA CLI that turns Trello into an operational part of agent-assisted development. Tasks do not merely sit on a board: they follow the work from planning through validation and completion.
$ trello-sync move-card --key web-projects-tools-section --list doingWEB - Add a Tools subsection to projectsCard moved to DOING ยท Local state updatedThe origin
I have used Trello for some time to organise tasks across my different projects. Even so, there were plenty of situations where I ended up not updating it: from completing a quick unplanned change to discovering that one card needed to become several smaller tasks.
Since I already use AI as a pair-programming partner, I thought project organisation and documentation should become part of that same flow; in my case, mainly Trello and Obsidian.
I first reviewed the existing MCPs, but quickly saw a good opportunity to build something completely tailored to me. The result is a CLI that uses almost the entire Trello REST API while adding custom workflows that run several steps from a single instruction, board setups built around my preferences, an activity log, and a synchronised local copy that also lets me work offline.
And, of course, it means I no longer forget to update or comment on each thing I do.
The creation process
The tool grew as I tried to use it for real rather than by following a fixed roadmap from the beginning.
The first step was simply making calls to the Trello API and confirming that the basic operations worked correctly.
As soon as I started using it through agents, I saw that exposing individual commands was not enough: I needed workflows that grouped several steps and streamlined common tasks.
Help and setup commands written with agents in mind became essential. I continue improving how they receive their initial context, although this part still does not work exactly as I would like.
I also implemented things out of pure curiosity that I have not ended up using, such as sticker management. That exploration helped me pause development of the tool and return my focus to my games.
The workflow
The tool does not try to replace project work. It makes sure every step leaves a clear, verifiable signal.
Inspect lists, cards, descriptions, and context before touching the code.
Move the card into its working state and keep a stable key between Trello and the local project.
Development continues in the repository, with Trello acting as a visible source of intent and progress.
After validation, record the result, complete the card, and leave traceability for the next context.
What it already does
Its scope has grown from real day-to-day needs rather than from an abstract feature list.
Relates tasks through keys that remain recognisable even when their list or title changes.
Create, update, move, comment on, complete, and close cards without leaving the development context.
Checks configuration, authentication, and differences between local state and what actually exists in Trello.
Can synchronise Markdown structures and turn them into actionable cards on the board.
Project status
I still do not know what I will do with the tool. For now, I use it every day across all my development projects, and it has gone several days without failing at anything I have asked it to do.
Build to learn
This page documents the project as it evolves. If it eventually becomes a public tool, the path towards that point will be part of the story too.
View all projects