I took this challenge to test a concept of my idea and see if people like it and why not win the challenge :) .
The idea revolve around implementing the Eisenhower matrix in a task or to-do list app. I didn't have the time to implement everything. But the MVP of the app is here.
Demo
You can check the app here.
[フレーム]
My Experience with GitHub Copilot CLI
I used Copilot CLI for everything. I only used NeoVim to change some lines every now and then. You can say I developed this project through prompting Copilot CLI (Haiku, Sonnet, and Opus) 98% of the time.
I started with a free plan with Haiku. After three sessions I think I hit the limit and I was asked to wait until March. Since I have to finish the MVP and share it here. I was obliged to go buy a month of the pro plan.
Since then, I selected Opus and went through the rest of the plan finished it in one set. Then I added more features to implement to the plan and gave Copilot all permissions in the project's folder.
I changed the direction for this app two times and the agent never failed me. It even remembered removed changes even though I wasn't in a git repository! I don't know how is that possible to be honest.
i discover that I Copilot is more mature than ever. It has everything other tools have. It has skills, plan, MCPs, and so on. The funny thing is me starting a new session every time I start my machine. To my surprise they have a continue/resume command as well. So for the last three days I used
/session rename eisenflow
to rename the last session for this app. Then every time I want to work on this project I just use:
copilot --continue
This when I am sure that I didn't use Copilot for something else. It resumes the last opened session.
To select a session or provide the ID of a session I use:
copilot --resume # A list will show and I select my session.
copilot --resume session-id # I never used it
This really helped and gave me a GUI vibe. It's similar to selecting an existing thread from Antigravity, Cursor, etc. Or select a chat from ChatGPT, Claude, etc.
Some Usage Stats
Sessions by log size
- Feb 12 — 132 KB / 1,550 lines (Pomodoro + Task UX)
- Feb 3 — 104 KB / 1,228 lines (Core app build)
- Feb 10 — 84 KB / 969 lines (Feature sprint)
- Feb 2 — 80 KB / 898 lines (Scaffolding)
🤖 AI Model Requests
| Date |
Model Requests |
| Feb 1 |
0 (setup only) |
| Feb 2 |
244 |
| Feb 3 |
346 |
| Feb 8 (AM) |
33 |
| Feb 8 (PM) |
29 |
| Feb 10 |
288 |
| Feb 12 |
464 ← heaviest |
| Feb 13 |
10 |
| Total |
1,414 model requests |
📐 Context Window
| Metric |
Value |
| Context windows used |
128K tokens (primary), 90K tokens (sub-agents) |
| Peak utilization |
80% (~102K/128K tokens) on Feb 10 & 12 |
| Compactions triggered |
0 (never hit threshold) |
🕵️ Sub-Agent Usage
| Type |
Count |
| Explore agents |
3 (all on Feb 12) |
| Task agents |
0 |
| General-purpose agents |
0 |
⏱️ Session Durations
| Date |
Duration |
| Feb 1 |
22 min |
| Feb 2 |
4h 15m |
| Feb 3–5 |
~50h (long-running session) |
| Feb 8 (AM) |
12h 9m |
| Feb 8 (PM) |
12 min |
| Feb 10 |
11h 9m |
| Feb 12 |
19h 15m |
| Feb 13 - 15 |
38h 36m 38.398s |
| Total |
~136 hours of session time |
💬 Prompt & Turn Counts
| Metric |
Count |
| User prompts |
91 |
| Assistant turns |
1,406 (~15.5 turns per prompt) |
| Tool executions |
1,563 |
| Context compactions |
8 |
🧠 Model Usage
| Model |
Role |
Calls Logged |
| Claude Opus 4.6 |
Primary model (premium ⭐) |
~1,414 requests (main agent) |
| Claude Haiku 4.5 |
Sub-agent (explore/task) |
55 calls |
| Claude Sonnet 4.5 |
Sub-agent (general-purpose) |
2 calls |
⚠️ Quota Issues
| Date |
Event |
| Feb 8 |
10 quota exceeded errors ("You have no quota") |
📊 Estimated Premium Requests
| Source |
Est. Count |
| Main agent (Opus) |
~1,414 |
| Sub-agents (Haiku/Sonnet) |
~57 (non-premium) |
| Total premium requests |
~1,414 |
Well toward the end GitHub Copilot CLI advised me to use general purpose models as he refers to Haiku and Sonnet to save on premium models requests like Opus. I took his advise and worked with Sonnet for quite a bit after that.
Tech Stack
The stack used in this project is:
- React/Vite with TypeScript of course.
- Convex for DB, Auth and so on.
- Cloudflare Workers for hosting.