DEV Community

Tosh
Tosh

Posted on

The AI Freelancer Toolkit: 8 Prompts That Make Me Look Like a Senior Dev

The AI Freelancer's Toolkit: 8 Prompts That Make Me Look Like a Senior Dev

When I started freelancing, I spent a lot of time trying to look more experienced than I was. Now I use ChatGPT to actually be more effective — not just look it.

Here are the 8 prompts I use constantly as a freelance developer. They cover the parts of the job nobody talks about in tutorials: proposals, scope, client communication, documentation, and code review.


Why freelancers need different prompts

Most AI content for developers is about writing code faster. That matters, but it's maybe 40% of what freelancing actually is.

The other 60%: writing proposals, estimating scope without over-committing, explaining technical decisions to non-technical clients, documenting your work, and making sure the handoff doesn't blow up in your face.

These prompts cover all of it.


The 8 prompts

1. Client proposal — technical scope section

I'm writing a proposal for a client project. Here's the brief they gave me:

[paste client brief]

Write the "Technical Approach" section of my proposal. It should:
- Show I understand the problem
- Explain what I'll build and why
- Be specific enough to sound credible, not so specific it boxes me in
- Be readable by a non-technical founder
- Be 200-300 words

Avoid buzzwords and hype.
Enter fullscreen mode Exit fullscreen mode

This alone has closed deals for me. Clients notice when a proposal sounds like it actually engaged with their problem.


2. Scope estimation — sanity check

I'm estimating a freelance project. Here's what the client wants:

[describe the project]

My initial estimate is [X hours / $ amount].

Point out:
- Scope areas I might be underestimating
- Hidden complexity that could expand the project
- Questions I should ask the client before locking in a price

Don't tell me my estimate is wrong without explaining why.
Enter fullscreen mode Exit fullscreen mode

I've used this to catch scope creep before it happened. The model is good at identifying "this sounds simple but isn't" patterns.


3. Code explanation for non-technical clients

Explain this code to a non-technical client who is paying for it and wants to understand what they got:

[paste code or describe the feature]

Explain:
- What it does in plain English
- Why it matters for their business
- Any limitations or things to watch out for

Use an analogy if it helps. Keep it under 200 words.
Enter fullscreen mode Exit fullscreen mode

I send a version of this in every handoff email. Clients love it. It's also good for scope discussions — sometimes they realize they asked for the wrong thing.


4. Technical documentation for handoffs

When the project ends and another developer might pick it up:

Write technical documentation for this codebase/module/feature:

[paste code or describe the architecture]

Audience: a developer who knows [language/framework] but hasn't seen this project before.

Include:
- Overview: what this does and why it exists
- Setup: what's needed to run or extend it
- Key functions/components and what they do
- Known limitations or debt
- Where things are likely to break

Format as a README section.
Enter fullscreen mode Exit fullscreen mode

This takes 10 minutes instead of 2 hours and it's better because the model doesn't forget to document the obvious things that only seem obvious after you've been in the code for weeks.


5. Code review on your own work

Before delivering:

Do a code review on this code I wrote for a client project:

[paste code]

Look for:
- Bugs and edge cases
- Security issues
- Performance bottlenecks
- Things that will be hard to maintain or extend
- Anything a senior dev would flag in a real review

Be specific about file/function/line where possible.
Enter fullscreen mode Exit fullscreen mode

Catching bugs before delivery > catching them after.


6. Scope change response to client

When a client asks for "just one more thing":

A client just asked for this change to a project we agreed was complete:

[describe the change request]

Help me write a professional response that:
- Acknowledges the request without committing to it
- Explains it's outside the original scope
- Proposes a path forward (quote for the addition, or separate phase)
- Stays warm and doesn't sound defensive

Keep it under 150 words.
Enter fullscreen mode Exit fullscreen mode

This prompt has saved probably $3,000 worth of scope creep.


7. Architecture recommendation

When a client asks you to recommend an approach and you want to be sure:

A client needs to build:

[describe the system]

Their constraints:
- Budget: [estimate]
- Team: [size/skill level]
- Timeline: [when they need it]
- Scale: [expected usage]

Recommend an architecture. Include:
- What to build vs. what to buy
- Stack recommendation with reasoning
- Main risks with this approach
- What you'd do differently if budget was 2x

Be opinionated. They're paying for a recommendation, not a list of options.
Enter fullscreen mode Exit fullscreen mode

Clients paying for your expertise want a recommendation, not "it depends." This prompt forces an opinionated output.


8. Interview/screening prep for client calls

Before a first call with a potential client:

I have a first call with a client building:

[describe their project from the brief]

Give me:
- 5 questions I should ask to understand the real scope
- 3 red flags to watch for in their answers
- What I should NOT agree to in a first call

I want to come across as experienced and thoughtful.
Enter fullscreen mode Exit fullscreen mode

This is how you walk into a client call sounding like you've done it 50 times.


How I use these day-to-day

I don't type these prompts from scratch each time. I keep them organized in a reference library — I copy, fill in the blanks, send. The whole thing takes under a minute.

The prompts above cover the big categories: proposals, estimation, client communication, code review, documentation. The full library I use has 500+ prompts organized by use case, including a whole section for freelancers and another for developers working in teams.

It's $27, instant download, no subscription.

If you bill by the hour, you'll recover that in the first week.

Get the prompt library

Top comments (0)