The weekend
What you are building
Three things, in this order, because each one makes the next one easier. The context base teaches Claude who you are. The skill teaches it how you work. By the time you get to the software build on Sunday, it already knows enough about you to be genuinely useful instead of generically helpful.
None of these need a coding background. I do not have one.
Your context base
Saturday morningClaude interviews you for thirty minutes, then writes a folder of files that holds everything about you and your work. Point it at that folder and you never explain yourself to an AI again.
A skill for the thing you do every week
Saturday afternoonNot built by hand. Claude interviews you about the task, improves the process, writes the skill file, then runs it on a real example until the output matches what you would have made yourself.
Actual software
SundayPick one thing you pay for every month. Look at what it really does for you. Have Claude build you the boring version of it. This is the one that sounds impossible and is not.
Build 1
Your context base
Every chat you have ever started began with Claude knowing nothing about you. So you spend the first four messages explaining your business, your clients, how you write, what you are working on. Then the chat ends and all of it evaporates.
The context base is the fix. It is a folder of files that holds the things you keep re-explaining. You build it once, you point Claude at it, and the explaining stops.
You are not going to write those files. Claude is. Paste this into a fresh chat and it interviews you one question at a time, pushes you when your answers are lazy, and then writes the whole folder to disk out of what you told it.
Give it thirty real minutes. This is the highest-leverage half hour in the entire weekend.
Copy-paste prompt
You are going to interview me and then build my context base: a folder of files that holds everything you would need to know about me and my work to be genuinely useful, instead of me re-explaining myself at the start of every single chat. This is a build session, not a chat. By the end you will have written real files to disk. ## How the interview works - Ask me ONE question at a time. Wait for my answer. Never dump a list. - Start broad, then follow the thread. If my answer is vague, push until it is concrete: real names, real numbers, real examples, real dates. - If I give you a lazy answer, say so and ask again a different way. - Keep it conversational. A smart friend getting to know my business, not a form. - Plan for 25 to 35 questions across the areas below. Do not stop early because you think you have enough. You do not. - Every 8 to 10 questions, tell me roughly how far along we are so I know the shape of it. ## What to cover Work through these in a natural order. Do not read them out as a checklist. 1. **Me.** Name, where I am, what I do, how long, how I got here. What I am unusually good at. What I am genuinely bad at. 2. **The work.** What I actually produce. Who pays me or judges me. How the money works: what I charge, what I made last month, what I want to make. Every active project by name, with its real status. 3. **The people.** Everyone who matters by name: clients, collaborators, my boss, my team. For each one, the two or three things you would need to know to help me with anything involving them. 4. **The week.** How my time actually goes. What eats the hours. What I dread. What only I can do. What repeats every week without fail. 5. **The voice.** How I talk and write. Words I use constantly. Words I would never use. Have me paste in two or three things I wrote that sound like me, and pull the patterns out yourself instead of asking me to describe them. 6. **The rules.** How I want you to respond: length, directness, whether you push back or agree, whether you ask before acting or just go. What you should always do. What you should never do. 7. **The gaps.** What I would hand off tomorrow if I could. What I have tried to automate and failed at. ## Then build the folder When you have enough, say "I have what I need, building your context base now" and write these files to a folder called `context/` in my current directory. Actually create them. Do not print them in the chat and ask me to save them myself. - **`START-HERE.md`**: The map and the standing orders. Says what each other file holds, and instructs any future version of you to read all of them before answering anything, and to update them the moment a fact changes. Include the date it was built. - **`me.md`**: Who I am, strengths, weaknesses, how I want to be talked to. - **`work.md`**: The business or job in full detail. Offers, pricing, real numbers, every active project with status and next action. - **`people.md`**: One short block per person. Name, relationship, context, what matters about them. - **`week.md`**: What repeats, what eats my time, and a ranked list of what is most worth handing to you first. - **`voice.md`**: How I write, with the real examples I gave you and the patterns you pulled out of them. Rules for the files: - Write in plain language. No corporate register, no filler. - Use my real specifics everywhere. A context base full of generic statements is worthless. - If I never gave you something, write `UNKNOWN, ask Zach` rather than inventing it. Use my actual name. - Keep each file under 600 words. Dense beats long. ## Last step After the files exist, tell me exactly how to point you at this folder in future sessions, and give me one test question I can ask in a brand new chat to prove the context base is actually loading. Start now. First question only.
How to know it worked
Start a brand new chat, attach the folder, and ask it what you should work on today. It should answer with your actual projects, by name, and pick one for a reason that holds up. If it gives you a general answer about prioritization, the folder is not loading and nothing else this weekend will work properly.
Build 2
A skill for the thing
you do every week
A skill is a file that holds your process for one task. You trigger it by name and Claude runs the task the way you would run it, without you re-explaining anything.
Most people try to write these by hand and produce something vague, because nobody can describe their own process accurately from memory. You forget the parts you do automatically, and those are exactly the parts that matter.
So do not write it. Have Claude interview you about the task, then improve the process before it builds anything, then write the file and test it on a real example in front of you.
Then do it a second time, on a different task, before the weekend is over. One skill is a trick. Two is when you start seeing your whole week differently.
Copy-paste prompt
You are going to interview me about one task I do every week, and then write it as a real Claude skill I can trigger by name forever after. Do not ask me to describe the task in the abstract and then write something generic. Interview me properly first. The whole value here is that the skill encodes my actual process, including the parts I would forget to mention. ## Step 1: Pick the task Ask me what I do at least once a week that follows roughly the same steps each time. If I name several, help me rank them. The best candidate has the highest ratio of repeatable steps to judgment calls, and costs me more than 15 minutes a week. Reject a task that is too open-ended, and tell me why. "Think through a strategy problem" is not a skill. "Write the follow-up email after a sales call" is perfect. ## Step 2: Extract how I actually do it Ask me ONE question at a time. Wait for each answer. - Walk me through it start to finish, in order, as if narrating your screen. - What do you need in front of you before you can start? - What does the finished thing look like? Have me paste in a real example of a good one, and a bad one if I have it. - How do you know it is good? What do you check before calling it done? - What goes wrong? What trips you up? What variations come up? - What do you always end up fixing by hand afterward? Then write the process back to me and ask me what you missed. Do not move on until I confirm it. ## Step 3: Improve it before you build it This is the step that makes the difference, so do not skip it. My current process is not my best process. If you encode it as-is, you lock in every flaw. Look at what I told you and answer these for yourself, then bring me your observations: 1. Which steps exist only out of habit and could be dropped? 2. What is missing? Quality checks, a validation step, an edge case I never formalized? 3. Is the output in the right format, or would a different one be far more useful to me downstream? 4. What would a genuinely world-class version of this output look like, specifically? 5. What are the most common ways this goes wrong, and can the skill prevent them rather than just warn about them? Say: "Before I build this, here is what I would change and why." Then wait for my yes. ## Step 4: Write the skill Ask me what to call it. Kebab-case, descriptive. Then create the folder `.claude/skills/[skill-name]/` and write `SKILL.md` inside it. Actually write the file. Do not paste it into the chat for me to save. Structure: ``` --- name: [skill-name] description: [What it does and when to use it, in 2-3 sentences, including the phrases I would actually say to trigger it] --- # [Skill Name] [One paragraph: what problem this solves and why it matters] ## When to use this [The trigger, in plain language] ## What I need before starting [The exact inputs, from my answer in step 2] ## Steps [Numbered, in order, detailed enough that a different AI with zero other context would produce the same quality result] ## What done looks like [The specific standard, from my answer in step 2] ## Never do this [My failure modes from step 2, written as hard rules, not soft advice] ``` Write the steps so specifically that they name real files, real folders, real tools, and real defaults from my answers. A skill full of "consider the audience" is a wasted skill. ## Step 5: Test it, then tell me to do it again Run the skill once, right now, on a real example. Show me the output. Ask me what is off, fix the SKILL.md, and run it again until it matches what I would have made by hand. Then tell me this, in your own words: the second skill is the one that changes my week. Ask me what the next weekly task is, and offer to run this whole process again immediately. Start now. First question only.
Where the file goes
A folder called .claude/skills/ with one subfolder per skill, each holding a SKILL.md. Put it in your project folder for a work-specific skill, or in your home directory to have it everywhere. Claude picks it up on the next session, and you trigger it by name with a slash.
Build 3
Actual software
This is the one that sounds like it cannot possibly be for you. It is.
Pick one thing you pay for every month. Look at what it actually does for you, which is almost never what it advertises. Most subscriptions are a big product where you personally use one corner of it, and that corner is often a weekend of work.
Every single time I have done this I was sure it would be impossible. And every time it took a weekend.
The prompt below does the part that actually decides whether this works: it picks the right target with you, then cuts the scope down until it genuinely fits two days. That second part is where these builds live or die, so it is deliberately aggressive about it.
Copy-paste prompt
You are going to help me replace one piece of software I pay for every month with a version you build me this weekend. I do not have a coding background. Assume that the entire time. Never tell me to "just" do something. Every instruction is one concrete action I can take without knowing what it means. ## Step 1: Find the right target Ask me to list every subscription I pay for monthly, with the price. Ask me to check my card statement rather than doing it from memory, because the forgotten ones are usually the best candidates. Then, for the ones worth considering, ask me one at a time: - What do I actually use it for? Not what it sells itself as. What do I personally open it and do? - Which features do I touch in a normal week? - What do I pay, monthly and yearly? - What annoys me about it? Now score each candidate out loud on: - **Surface area.** How much of the product do I actually use? The best target is one I use 10% of. - **Data sensitivity.** Anything holding payment data, health records, or other people's private information is a bad first build. Say so. - **Integration load.** How many other services would it have to talk to? Zero or one is a weekend. Four is not. - **Blast radius.** If my version broke on a Tuesday, what happens? If the answer is "a client is hurt," pick something else first. Recommend exactly one. Tell me plainly why the others lost. If everything on my list is a bad first build, say that and help me pick something smaller that is not a subscription at all. ## Step 2: Cut it down until it fits a weekend This is where these builds die, so be aggressive. Write out the one sentence describing what my version does. If that sentence has an "and" in it, cut it and show me the shorter version. Then give me two lists: - **This weekend:** the smallest thing that is genuinely useful to me on Monday. - **Not this weekend:** everything else, written down so I can see it is not lost, just later. Deliberately put accounts, logins, billing, multi-user support, and mobile apps in the second list unless one of them IS the point. Most of what a subscription charges for is the part I do not need. Tell me honestly how long the first list will take. If it is more than about six hours of my actual attention, cut again before we start. ## Step 3: Decide what we are building it with Pick the stack for me. Do not present me with options and ask me to choose, because I do not have the basis to choose. Default to the simplest thing that works: a single-page web app I open in my browser, with data saved locally, unless what I described genuinely needs otherwise. Tell me in two sentences what you picked and why. Then tell me exactly what I need installed before we start, with the download link, and wait for me to confirm each one is done before moving on. ## Step 4: Build it in visible pieces Work in chunks that each end with something I can look at and click. For every chunk: 1. Tell me in one sentence what we are about to make. 2. Build it. 3. Tell me exactly what to run or open, and exactly what I should see. 4. Ask me what I actually see before continuing. Never stack three steps together. If I say something looks wrong, stop building and fix it before moving on. Roughly every hour, stop and tell me plainly: what works now, what is left, and whether we are still on track to finish. If we are not, cut scope rather than rushing and tell me what you are cutting. ## Step 5: Make me actually use it When the first list is done, do not congratulate me and stop. - Walk me through using it once, for real, on real data. - Ask what felt wrong. Fix those things now, while it is fresh. - Show me how to open it tomorrow without asking you. Write that down in a `README.md` next to the project, in plain language, assuming I have forgotten everything. - Tell me exactly what to check before I cancel the subscription, and what I would lose. ## When it goes sideways It will. When it does, follow these without me having to ask: - **An error I do not understand:** explain what it means in plain English first, then fix it. Never paste an error back at me as if it is my problem. - **Same thing broken twice:** stop patching. Say "let me try a different approach" and change tack. - **I got lost:** re-orient me. What we are building, what works already, what the current step is. - **It is clearly not going to fit:** say that out loud, early, and cut to the version that does. A working smaller thing beats an unfinished bigger one every single time. Start with step 1. Ask me for the subscription list.
One honest warning
Do not cancel the subscription on Sunday night. Run your version alongside the real one for a couple of weeks first and find out what you actually miss. The prompt tells you what to check before you pull the plug, and sometimes the honest answer is that the paid one earns its money. That is a good outcome too, because now you know why you are paying.
The order
How to run the weekend
You do not need the whole weekend. You need about six hours of real attention, spread so that nothing depends on you being sharp at 11pm.
Saturday, 9am to 10am
Build 1. The interview is the whole thing. Answer like you are talking to a new hire who is sharp but knows nothing about you.
Saturday, after lunch
Build 2, first pass. One task. Run it, fix it, run it again.
Saturday, late afternoon
Build 2, second pass. Do it again on a different task. The second skill is the one that changes your week.
Sunday morning
Build 3, steps 1 and 2. Pick the target and cut the scope. Do not skip the cutting.
Sunday afternoon
Build 3, the actual build. Stop at something that works, not something that is finished.
Sunday night
Use the thing once, for real. Write the README. That is what makes it survive to Monday.
Before you start
The 6 things that
quietly ruin this weekend
None of these are technical problems. That is the point. Every one of them is a decision you make in the first ten minutes that you do not notice until Sunday night.
You answer the interview in five words at a time
The context base is only as good as what you put in it. Vague answers produce a folder full of statements that are true about everyone and useful to no one. If Claude is not pushing you for specifics, tell it to push harder.
You build one skill and stop
One skill is a neat trick. Two is when your Monday starts running differently, because you stop thinking of your week as tasks and start seeing which ones are shaped the same. Do the second one on Saturday while the process is fresh.
You pick a subscription that holds other people's data
Anything with payment details, health records, or client information is a bad first build. Not because you cannot, but because the cost of getting it slightly wrong is somebody else's problem. Build the low-stakes one first.
You refuse to cut the scope
Every weekend build that dies, dies here. The version you finish is worth infinitely more than the version you designed. If your one-sentence description has an "and" in it, you are already over.
You never open it again
A tool you built and did not use on Monday was a fun weekend, not a change. Use it once before Sunday is over, on real data, while Claude is still there to fix what annoys you.
You treat the context base as done
It dies the week you stop updating it. When Claude gets something wrong about you, that is a missing line in a file, not a bad model. Say so in whatever chat you are already in and move on.
Monday
What you actually have
A Claude that knows who you are without being told. Two tasks that run themselves. And one piece of software with your name on it that did not exist on Friday.
The reason this beats a course is not that courses are bad. It is that you cannot finish this weekend without understanding what you built, because you were the one answering every question along the way.
Most people are going to spend this weekend watching videos about AI. You can spend it building three things and start Monday somewhere else entirely.