I let Claude Code build a feature (here's what happened)

Nov 18, 2025 1:01 pm

Hi there,


This week, I ran an experiment that I think you'll find interesting: I used Claude Code (Anthropic's AI coding assistant) to build a real feature in imdone-cli from start to finish.


THE CHALLENGE


Build multi-project JIRA support - allowing developers to select which project to add issues to. This is essential when you're juggling tickets across multiple teams (like when you need to file infrastructure tickets separate from your main project work).


WHAT I LEARNED


The good:

- Claude Code followed TDD patterns perfectly

- It wrote clean code that matched existing patterns

- All 14 tests passed after just a few iterations


The reality check:

- Setup took longer than expected (repo boundaries are tricky)

- Edge cases still required human discovery and testing

- I ran out of credits mid-task (AI assistance isn't free)


The follow-up:

- I fixed the edge case I discovered and shipped it in version 0.27.0

- The complete feature is now live and working across multiple projects


THE KEY INSIGHT


Success with AI assistants comes down to context. By storing my backlog as markdown files in my repository (using imdone-cli), I could quickly give Claude Code everything it needed: goals, constraints, and relevant files.


This is the "context-driven development" approach - keeping requirements, code, and tasks together so you never lose the why behind what you're building.


WANT TO TRY IT YOURSELF?


If you're a developer juggling multiple projects or trying to make AI coding assistants work better for you, this experiment has practical takeaways you can use immediately.


Watch the full 29-minute video here:

https://youtu.be/bBy7PTb63f4


Read the detailed writeup with code examples and timestamps:

https://dev.to/imdone/context-driven-development-experiment-3-building-multi-project-jira-support-with-claude-code-1gdm


And if you want to try the workflow yourself, check out imdone-cli:

npm install -g imdone-cli


It keeps your backlog right in your source code, making it easy to provide context to AI assistants (and to yourself when you return to code weeks later).


I'd love to hear your thoughts - have you experimented with Claude Code or other AI coding assistants? What's worked for you?


Hit reply and let me know. I read every response.


Thanks for being part of this journey,

Jesse


P.S. The edge case I discovered in the video? Already fixed and shipped in imdone-cli 0.27.0. Next week I'm planning another experiment - maybe comparing different AI assistants or tackling a more complex refactoring challenge. What would you like to see?


Comments