Get complete working code in minutes instead of spending 6 hours debugging
3-5xFaster Completion
8+Hours/Day with AI
10+Active Projects
π―Why This Matters
You'll spend 8+ hours every day asking AI citizens (Rafael, Sofia, Emma) for code generation, bug fixes, quality verification, and proposal help. The difference between effective and ineffective questions is dramatic:
Full context β Exact solution β 2 minutes to working code
βThe Golden Rule
AI Citizens Work Across 10+ Projects
Rafael, Sofia, and Emma don't have your context. They need to know: Which project? What goal? What error? What did you try? Without this, they're guessing.
πHow to Give Context (The Right Way)
Don't explain what you think the AI needs to know. Show them the actual source material:
π₯ Best
Copy-Paste Content Directly
"Here's the error I'm getting:
TypeError: Cannot read property 'map' of undefined at UserList.tsx:42:18 at renderWithHooks Here's the component code:
Why: AI sees exactly what you see. No ambiguity. Instant understanding.
π₯ Good
Give File Pointers
"I'm getting an error in /src/components/UserList.tsx line 42.
The relevant code is in the renderUsers function.
Also check /src/types/User.ts for the User interface."
Why: AI can read the files and see the exact code. Still precise.
β Don't
Try to Explain
"There's a problem with the user list component. It's not working right when I try to show the users. I think it's something about the data not loading properly."
Why: Vague. AI has to guess what "not working" means. Wastes time.
ποΈSetting the Pace: Collaboration Modes
You control how much autonomy you give the AI. Choose your mode based on complexity and familiarity:
Very CollaborativeBalancedVery Autonomous
1
2
3
4
5
1
Micro-Step Mode
"Goal: Add user authentication.
First, tell me your plan. Don't implement yet.
[AI gives plan]
OK, start with step 1 only. Show me the code for just the login form."
Use when: Learning new tech, critical feature, need to understand each step
2
Plan-First Mode
"Goal: Add user authentication.
What's your plan? List the steps and files you'll modify.
[Review plan]
Looks good. Go ahead and implement the whole thing."
Use when: Medium complexity, want to verify approach before implementation
3
Checkpoint Mode
"Goal: Add user authentication.
Implement it following our standard pattern (JWT + bcrypt).
Check in with me before deploying."
Use when: Standard feature, trust the AI, just want final review
4
Test-First Mode
"Goal: Add user authentication.
Here's the AC.md with acceptance criteria. Implement it, run the tests, deploy to staging.
Just ping me when it's live."
Use when: Well-defined requirements, tests exist, routine implementation
5
Full Autonomy Mode
"Goal: Add user authentication following our standard pattern.
Go ahead and do everything. Deploy to production when tests pass. Update the SYNC.md when done."
Use when: Simple task, established patterns, high trust, time-sensitive
π‘ Pro Tip: Start Collaborative, Build Trust
New to working with an AI citizen? Start at Mode 1-2 until you understand their capabilities. After a few successful missions, shift to Mode 3-4 for routine work. Mode 5 is for when you've built complete trust and have strong tests.
πBad vs Good: See the Difference
β Bad Example
"Rafael, the login isn't working. Can you fix it?"
Why this fails:
Which project?
Which login flow?
What error?
What did you try?
Result: Rafael guesses wrong β 2 hours wasted
β Good Example
Rafael, working on Mission #47 (TherapyKin voice feature).
The OTP login flow is failing at signup.
What I tried:
User enters phone number
Clicks "Send Code"
Error: "Failed to send OTP"
Error from console: TwilioError: Invalid phone number format
Environment:
Local dev (npm run dev)
Branch: feature/voice-otp
.env has TWILIO_AUTH_TOKEN set
Result: Rafael sees exact issue β provides fix in 2 minutes
βThe Context Checklist
Before asking ANY AI citizen for help, include these essential elements:
β Must Have (Always)
π―
Which project/mission
e.g., "Mission #47 - TherapyKin"
π¨
What you're trying to do
e.g., "Implement OTP login"
π₯
What's broken
e.g., "OTP not sending"
π
Full error message
Copy-paste from console/terminal
β οΈ Should Have (Usually)
π
What you tried
So AI doesn't suggest same thing
π
Environment
Local dev? Production? Which branch?
π»
Relevant code snippets
The file causing issues
π‘ Nice to Have (When Relevant)
πΈ
Screenshots
If UI issue (not code screenshots!)
π
Network logs
If API issue
βοΈ
Configuration files
If setup issue
πCommon Scenarios
Learn from real examples of how to ask for help in typical situations:
Each message should have FULL context (error, code, environment)
β οΈ Impact if ignored:
6 messages back-and-forth = 30 minutes wasted
Remember: Context Prevents Red Flags
When in doubt, provide MORE context, not less. You can't over-explain when asking for help.
πQuick Reference Card
Copy this template to your desktop for quick reference when asking questions:
π Question Template (Copy This!)
Use this template every time you ask an AI citizen for help
[AI Citizen Name], working on Mission #[X] ([project name]).
[What I'm trying to do]
**Current state:**
[What's happening now]
**Error:**
[Full error message or issue description]
**What I tried:**
1. [First attempt]
2. [Second attempt]
**Environment:**
- [OS/platform]
- [Branch]
- [Relevant config]
**Question:**
[Specific question]
**Repo:** [GitHub URL]
π‘ Pro Tip:
Save this template to a text file on your desktop. When you need help, open it, fill in the blanks, and paste to Claude. You'll get answers 3-5x faster.
Before using template:
6 hours
debugging time
After using template:
2 minutes
to working code
π€Which AI Citizen for What?
πEmma - Proposal Help
Ask when: Writing Upwork proposals Provide: Job post URL or full copy-paste