Both end with someone else configuring your repo. What differs is who carries the risk when the job turns out bigger than it looked, and how much you pay before anyone writes a line.
Last updated: 2026-09-21
| Freelance contractor | Flat-price package | |
|---|---|---|
| Price | An hourly rate against an estimate. The estimate is a guess and you carry the error. | A number, agreed before anything starts. If it takes longer, that is not your problem. |
| Scoping | Calls, a brief, a back-and-forth. Often billable, and always your time. | A form. The scope is written on the page before you pay. |
| Who you get | Whoever is available. Could be excellent. You are partly buying a hiring decision. | The same person every time, which is a smaller pool and also a smaller surprise. |
| Repo access | Usually a collaborator invite for the duration. | The same — and it is the part to think hardest about either way (see below). |
| What arrives | Whatever you agreed, in whatever form you agreed it. | A pull request. You read it, and you can close it. |
| If it is wrong | More hours, usually billable. | Say so on the PR. Fixing it is not a second invoice. |
| Ceiling | Very high. A good contractor will take on work no package covers. | Low and deliberate. This is setup, not a rebuild. |
| Rung | Price | What it covers |
|---|---|---|
| Setup Lite | $29 | One repo: CLAUDE.md, a permission allowlist and one skill, back as a PR in about 24 hours. |
| Setup Sprint | $99 | Hooks, 3–5 skills, up to 3 MCP servers and a runbook that outlives the session. |
| MCP Basic | $199 | One MCP tool built, with a schema, a smoke prompt and an off switch. |
Every one is one time. None of them is a subscription and none of them expires. Compare that to an hourly rate honestly: at a common contractor rate, $29 is well under an hour, and the scoping call alone is usually longer than that.
For a small, well-defined job, almost always, because you are not paying for the scoping conversation. For a large or unusual job it is not a fair comparison at all: a package that covers one repo is not competing with someone you hire for three weeks.
The scope is written on the page before you pay, and overrun is the seller's problem rather than yours. If the work turns out bigger than the rung covers, the honest answer is to say so and point at the rung that fits, not to invoice for the difference.
No. Read access is enough to produce the pull request, and read is the right default. If you would rather not grant even that, a zip of the relevant config and a description of the stack gets most of the way there.
Read the free starter repo, which is the same shape unpaid, and read a published sample. If the writing in those is not the standard you want, that is a real answer and it cost you nothing.
Those are different needs and a package is the wrong shape for the second one. Use the package to find out what good looks like for your repo, then hire for the ongoing part with a much clearer brief than you would have had.
Not ready to pay anyone: the free starter repo is MIT and complete.