Last weekend our team built a working trading platform from scratch. Nobody on the team writes code. Nine hours, start to finish.
This guide covers the exact setup we used. It applies to anything you would pay a developer to build: internal tools, automations, bots, websites, dashboards.
Two tools inside the same app, each doing a completely different job.
The concept
Read this first
Talking directly to a coding AI puts you in the project manager seat. You end up reading its output, catching mistakes, making technical calls. If you are running a business, that is a bad use of your time.
This setup keeps you on the business side the entire time. Two tools split the work between thinking and building.
Cowork
You talk to Cowork in plain language. It handles the thinking, the planning, the architecture. It writes detailed instructions for the coder and reviews what comes back. Cowork only produces instructions, never code.
Claude Code
Claude Code writes actual code, saves it, tests it, and pushes it to GitHub. It follows the instructions Cowork wrote. It builds exactly what the spec tells it to build, nothing more.
Your role
Describe what you want and give feedback on what was built. When there are options, you make the call. Cowork manages everything on the technical side, and your involvement with the code is zero.
Get the tools
~10 minutes, one time
Five things. All free or cheap. You set them up once.
Setup checklist
- 1. Claude Pro subscription. claude.ai, $20/month. Gives you access to both Cowork and Claude Code.
- 2. Claude desktop app. claude.ai/download (Mac or Windows). Both tools live inside this one app.
- 3. GitHub account. github.com, free. Your code gets saved here automatically. You will mostly click links to view what was built.
- 4. Git on your computer. Mac: open Terminal, type
git --version, say yes if it asks to install. Windows: download from git-scm.com, install with defaults. - 5. Google Drive for Desktop. google.com/drive/download. Free. Creates a folder on your computer that syncs to the cloud automatically. This is where your shared workspace lives.
Done
The entire technical setup is those five items. Once they are in place, you can build.
Set up the shared workspace
~10 minutes, one time
The shared workspace is a Google Drive folder that acts as Claude's long-term memory. Every Cowork session reads from it when starting and writes to it when done. Decisions get logged. Work gets tracked. Your colleague can pick up exactly where you left off.
You will create the folder, connect Cowork to it, and have Claude generate the files it needs to operate as a team workspace.
Create the folder
- 1. Open Google Drive. Go to drive.google.com in your browser.
- 2. Create a new folder. Click "+ New" in the top left, then "New folder." Name it something your team will recognize, like your company name followed by "Shared" (example: "Acme Shared").
- 3. Share with your team. Right-click the folder, click Share, type each colleague's email address, set permission to "Editor," and send. Each person receives an email invitation to accept.
Next, connect Cowork to the folder. Open the Claude desktop app and go to Cowork mode. When it asks you to select a folder, navigate to the Google Drive folder on your computer and select the shared folder you just created.
Now have Claude create the instruction files. In the Cowork chat, paste this prompt:
Create the following files in this folder: 1. A file called CLAUDE.md with these instructions: - This is a shared workspace used by multiple people. Any person may open a Cowork session at any time. Treat every file as potentially created or edited by someone else. - Anything important that comes up in conversation (decisions, ideas, context, reasoning, open questions) must be saved to a file. Conversations disappear when a chat ends. Files are the only shared memory between sessions. - At the start of every session: read _project-log.md and _open-items.md, then brief the user on the current status. - At the end of every session where meaningful work was done: update _project-log.md with who was working, what was done, what decisions were made, and what needs to happen next. Update _open-items.md with any new items or resolved items. - When the user makes a decision or states a preference, save it to _decisions.md in the relevant subfolder with a date. - Keep the root folder clean. Work goes in subfolders organized by project or topic. - Use clear, lowercase folder names with hyphens (like marketing-plan or client-research). - Before creating a new subfolder, check if a relevant one already exists. - Never overwrite a file without reading it first. - The users of this workspace may be non-technical. Keep language simple and clear. 2. A file called _project-log.md that starts with a header "Project log" and today's date as the first entry saying the shared workspace was created. 3. A file called _open-items.md that starts with a header "Open items" and is empty below that. Confirm when all three files are created.
Claude creates the three files. You should see it confirm that CLAUDE.md, _project-log.md, and _open-items.md were all created.
Test it. Open a fresh Cowork chat, select the same shared folder, and type:
Read the CLAUDE.md file and summarize what it says. Then check the project log and tell me the current status of the workspace.
Claude should describe the workspace rules from the CLAUDE.md file and mention that the workspace was just created. If it does, the shared workspace is ready.
What you have now
A shared folder with persistent memory that every team member's Claude session can read and write to. Conversations start with full context, and decisions get logged automatically. Always select this same folder when opening Cowork.
Set up your first project
~5 minutes, once per project
Each project gets its own folder and its own GitHub repository. One-time setup per project. Open Claude Code in the desktop app and say:
"Create a new folder called [your-project-name] in my home directory and initialize a GitHub repo for it."
Claude Code creates the folder, connects it to GitHub, and gives you the link. Save that link somewhere.
Tell Cowork what to build
~5 minutes
Open Cowork in the desktop app. Describe what you want in plain language. What the thing should do, who it is for, how it fits into your business.
"I want to build a simple dashboard that pulls my sales data from a Google Sheet and shows me total revenue, number of deals closed this month, and a chart of revenue over time. It should update every hour."
Cowork asks clarifying questions until the scope is clear. Once you are aligned, say:
"Write the spec for Claude Code."
Cowork produces a spec, which is a detailed set of instructions that tells Claude Code exactly what to build, how to structure it, and what to do when it is finished. Cowork writes this. You do not touch it.
Copy the full spec.
Paste the spec into Claude Code
~30 seconds
Switch to Claude Code. Before pasting, always start your session with:
"Pull the latest changes from GitHub."
Then paste the full spec. Claude Code reads it and starts building.
When it is done, it gives you two things:
- A GitHub link where you can see all the code it wrote
- A handback that summarizes what it built, what decisions it made, and anything it is unsure about
Copy the handback.
Bring it back to Cowork
~60 seconds
Go back to Cowork. Paste the handback along with any thoughts you have:
"Here is what Claude Code built: [paste handback]. My thoughts: [whatever you noticed or want to change]. What do you think?"
Cowork reads everything, reviews the actual code, and figures out what happens next. If something needs fixing, it writes a revision spec. If the current piece is solid, it moves on and writes the spec for the next feature.
Either way you get a new spec to paste. Back to step 5.
The cycle
You go back and forth between the two tools until the project is done. Copy-paste between them, share your perspective on what was built, and make the business calls when Cowork surfaces a decision.
When a round is finished
~10 seconds
When a feature is done and you are happy with it, tell Cowork:
"This round is done, update the project status."
Cowork saves the current state. Next time you open a session, even weeks later, it picks up exactly where you stopped.
Want us to set this up for you?
We configure the workspace, the project structure, and the build workflow. You sit down and start building on day one.
Learn about our setup serviceQuick reference
What to say and when
Things to say to Cowork
| Situation | What to say |
|---|---|
| Start a build | "I want to build [description]. Write a spec for Claude Code." |
| After Claude Code finishes | Paste the handback + your thoughts |
| Need changes | "Write a revision spec." |
| Round is done | "This round is done, update the project status." |
| Check status | "What is the current status of [project name]?" |
| Save a decision | "Save this to the decisions file." |
| Log something important | "Save this to a file so we don't lose it." |
Things to say to Claude Code
| Situation | What to say |
|---|---|
| Start of session | "Pull the latest changes from GitHub." |
| After pasting a spec | Nothing. Just paste it. |
| See what changed | "Show me what files were modified." |
| Undo last change | "Undo the last commit but keep the files." |
| Something broke | "Show me the error and help me fix it." |
| Everything is messed up | "Show me the last 10 commits so I can go back to when it worked." |