Skip to content

Instantly share code, notes, and snippets.

@bamorim
Last active November 2, 2025 17:53
Show Gist options
  • Select an option

  • Save bamorim/b0395c580b9dcdc87c6cf5de2a7e196c to your computer and use it in GitHub Desktop.

Select an option

Save bamorim/b0395c580b9dcdc87c6cf5de2a7e196c to your computer and use it in GitHub Desktop.
Expensify Organized Project

Overview

My goal with the project is to test different agentic coding tools in a more organized setup.

The process will be:

  • First, learn to use the tool, spend at most 1 hours learning about the tools and the best ways of using it
  • Create a new repository from the template in bamorim/expensify-template
  • Make sure I have the tool installed
  • Initialize the tool (some tools provide with some sort of "init" process)
  • Convert what's in the .ai directory to the tool specific configration (that is, creating a instructions file and mcp stuff)
  • Prompt the tool with the prompt below to get us started
  • After that I might use custom prompts to fix issues or use some of the auxiliary prompts to get back on track
  • I want to spend around 2 hours per tool on this phase

Tools being tested

I keep adding tools to this list as I find them and I update the project links when I finish reviewing them.

Some of these tools can be used in multiple ways. For example, cursor started as it's own IDE but now there is Cursor CLI that you can even integrate to VSCode or your Jetbrains IDE. In the table below I try to classify the "main" way (and the one the creators try to sell as "the way to use it") it is used and it is how I tested. If you would want me to review a different variation of a specific tool, please let me know.

Name Tested Main Type Project Repo Video
Cursor IDE bamorim/expensify-cursor https://youtu.be/dffsmZ-kVQs
Zed IDE bamorim/expensify-zed https://youtu.be/exFikY5c20w
Windsurf IDE bamorim/expensify-windsurf https://youtu.be/wZRASfP4RLo
Kiro IDE bamorim/expensify-kiro https://youtu.be/qyLQuSSZRYc
TRAE IDE
Junie Plugin bamorim/expensify-junie https://youtu.be/-sa9Tio7Uuk
Github Copilot Plugin bamorim/expensify-vscode-copilot https://youtu.be/kbSZWKxYLV0
Code Companion Plugin
Avante Plugin
Continue Plugin bamorim/expensify-continue https://youtu.be/iKDNwysIYqA
Qodo Gen Plugin
Cline Plugin bamorim/expensify-cline https://youtu.be/VmrcqKVSHwo
Kilo Code Plugin bamorim/expensify-kilocode https://youtu.be/XCCENk36THM
Roo Code Plugin bamorim/expensify-roocode https://youtu.be/GEAfeIgGxPI
Warp "ADE" bamorim/expensify-warp https://youtu.be/kaWviSDwHSQ
Claude Code CLI bamorim/expensify-claude-code https://youtu.be/C6ZU09wbTuc
Codex CLI CLI bamorim/expensify-codex https://youtu.be/KxCUCj7s6O8
Gemini CLI CLI bamorim/expensify-gemini https://youtu.be/r4QKFmQWDUs
Qwen Code CLI bamorim/expensify-qwen-code https://youtu.be/qjUS4bsw0dU
Grok CLI CLI bamorim/expensify-grok-cli https://youtu.be/9hwHAxUMEJo
Crush CLI bamorim/expensify-crush https://youtu.be/z26IobzI4Go
opencode CLI bamorim/expensify-opencode-glm https://youtu.be/YYPISXnru_k
Aider CLI bamorim/expensify-aider https://youtu.be/_uFJJE1oKL0
AMP Code CLI bamorim/expensify-amp https://youtu.be/k_kSlwXl-BI
Factory Droid CLI bamorim/expensify-droid https://youtu.be/LP4Y3JYAvIs
Kimi CLI CLI
Goose CLI CLI
Every CODE CLI

Prompts

Initial Prompt

Let's develop an application for expense management for companies.
I wrote some PRDs in @docs/product/, but for now let's focus on on the @docs/product/prd-main.md
You should first plan the tasks we need to accomplish them and keep track of them in the @docs/tasks/
After that we can proceed on completing the tasks

Get Back to Work

Let's get back to work on coding this application, resume tasks in @docs/tasks/ while keeping in
mind to check @docs/product/ if the task goals are unclear. Remember that we are just focusing on @docs/product/prd-main.md
If needed, create more tasks to keep going.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment