โWhen the going gets weird, the weird turn pro.โ
โ Hunter S. Thompson
What happens when you stop writing code and start managing your AI developer instead?
โก TL;DR;
I gave GitHub Copilot full control of a built-from-scratch NodeJS project for a month.
ChatGPT handled planning, strategy, UX input, and story writing.
I acted as manager, director, and chaos wrangler.
The result:
A working prototype, repeatable prompt patterns, and serious lessons on using AI as your dev partner.
๐ Setup
Built as a personal experiment on a work machine (private, for now).
Toolchain:
- VS Code Insiders, started in Codespaces for safety
- Full access granted to terminal, extensions, file tree, everything
- Linting + formatting: ESLint, Prettier, Remark, Commitlint (strictly enforced)
- Testing: Vitest with 90%+ coverage enforcement
- Copilot handled: Code, tests, docs, commit messages, pull requests, story implementation
- ChatGPT handled: Story writing, backlog creation, research, branding
- Workflow: Start with instructions (repo-level + personal) โ evolve into structured prompts โ iterate and commit
Most
//human input
lines were documentation. Actual code edits? Maybe two โ one for manual testing and one was copy/pasted.
๐งช How I Actually Prompt (GitHub Copilot)
๐ง Copilot Agent Settings
Note: By default,
Ask
mode doesn't save historical context
Depending on what Iโm doing, I pick a specific model under Agent
mode:
-
๐ ๏ธ Feature implementation, heavy refactor, full AโQ problem-solving
- Claude Sonnet 4 or Claude Sonnet 3.7
-
๐งช Testing, docs, explanation, general idea bouncing
- GPT-4.1 or GPT-4o
-
๐ Somewhere in between
- Gemini 2.5 Pro (when it actually works)
-
โ๏ธ Light scripting, config setup, follow-along patterns
- o4-mini
๐งท Most-Used Contexts
-
#terminalLastCommand
-
#selection
#file
๐ง My Go-To Prompts
When Iโm Stuck
#codebase I want to build a <thing> for <goal>.
Given current best practices in <language>, analyze the top 3 ways to implement it.
List 2 pros/cons for each.
Rate 1โ5 for complexity, ease of use, maintainability.
Rank them and explain why.
Even when the simplest ones didnโt work right away, they always got the ball rolling. If needed, I clarified or reset with
/clear
and tried again.
Doesn't Compile
/fix #the-file-copilot-prob-broke-anyway.js
Failing Tests
/fix #terminalLastCommand
Lint errors
/fix #problems
โ ๏ธ The Copilot Hell Loop Is Real
It happens: Copilot spirals into broken logic and keeps rewriting working code.
Hereโs what works:
Pause โ Redirect โ Resume
(But donโt wait too long โ or your fix becomes git reset --hard HEAD
.)
๐ What I Learned
โ Models Matter
Pick the right one โ it'll save you hours of rework.
โ Specific Prompts Win
Copilot thrives on intent and clarity, not vague instructions.
โ Back-and-Forth Works
#selection I was thinking of doing X here โ would you recommend that?
Copilot actually responds meaningfully.
โ Commit While It Works
Donโt wait for perfect. Save progress, iterate fast.
โ No Plan? No Problem (Sometimes)
Just stay curious and let your Copilot riff with you.
โ #codebase
for Direct Implementation Doesn't Work (for Me)
I know it's a headline feature, but asking Copilot to /implement-feature JIRA-123 #codebase
has never worked well for me.
What does work? Asking targeted questions, especially during active review or when youโre trying to break down next steps.
โ ๏ธ Long-Running Chat Histories Hit a Wall
Even if you think building a giant rolling context will help, Copilot's memory eventually falls off.
What worked better:
Story โ review โ refine โ commit โ /clear
Repeat that and results stayed sharp.
๐ค Try It: VS Code Speech for Conversational Prompts
VS Code Speech gives you a โhey code!โ style interaction with Copilot.
You can speak out goals, requests, or reviews and let it translate to code suggestions.
โ ๏ธ Just watch your token usage โ premium-style interactions can balloon into fast rate limits if you're not careful.
โ ChatGPT = Worth the subscription
Docs, strategies, structure, creative writing, even โHey, does this make sense?โ moments.
We can't always live in code (plus, who can resist playing with pictures and color?)
Yes, it helped with this post too!
โจ Letโs Talk
Questions? Want to swap prompts, patterns, or war stories? Hit me up โ just give me a few weeks to recover.
Iโm still prepping for the internal demo and approvals.
This was Part 1 of a 2-part breakdown.
Next up: The build, the metrics, and what 600,000+ lines of AI-generated code actually look like in the wild.
Top comments (0)
Some comments may only be visible to logged-in visitors. Sign in to view all comments.