Using AI to Build a Tool That Stops Me From Blindly Using AI

By Julien Avezou on Feb 13, 2026. Originally published on DEV.to.
Using AI to Build a Tool That Stops Me From Blindly Using AI

This is a submission for the GitHub Copilot CLI Challenge


What I Built

I vibe coded ReflectCLI! A tool to promote thoughtful coding through structured reflection. Before each commit, answer reflective questions to build your personal developer knowledge dataset.
I fully leaned into Github Copilot CLI to build this tool so I could assess its capabilities fully. It's also a tool I wanted to build for a while but didn't have the time due to other ongoing projects. This was a perfect opportunity to make it a reality!

Tech Stack

Why I built this?

AI-assisted development is powerful, but it can encourage cognitive offloading, letting tools do the thinking instead of developing deeper understanding. git-reflect interrupts this pattern by making reflection part of your workflow.

Each answer becomes part of your personal knowledge base, documenting not just what you built, but why you built it that way and what you learned. Over time, this dataset reveals patterns in your thinking and helps you grow as a developer.

One could argue that good engineers already reflect when writing PR descriptions. But PR descriptions happen after the decisions are made.
git-reflect happens while those decisions are still fluid. It’s the difference between explaining your thinking and improving it.

Demo

The process is simple:

  1. Install the hook:
git-reflect install
Enter fullscreen mode Exit fullscreen mode
  1. Make changes and commit:
git add .
git commit -m "Your commit message"
Enter fullscreen mode Exit fullscreen mode
  1. Answer reflection questions — You'll be prompted with 7 thoughtful questions before the commit completes.

  2. View your reflections:

cat .git/git-reflect/log.json | jq .
Enter fullscreen mode Exit fullscreen mode

Here is the full flow in action:

And here is the stored reflection log:

My Experience with GitHub Copilot CLI


Overall, a fun experience that made me realize (again) how efficient coding assistants are becoming. I was able to plan and execute on this idea in just a few hours!

If you are interested in the code and want to try it out on your own machine, check out my repository on Github.

If you have any questions or can think of areas for improvement/feature ideas, do share!