The course as built in Rise 360, lesson by lesson and block by block. It comes from the Storyline storyboard, adapted to what Rise can do. Text in quotes or block quotes is on-screen text, used as written.
Course title: One Task, Start to Finish Course subtitle: Using Claude Code to run your small business Audience: small business owners anywhere in the US who have never used Claude Code. Settings: Theme > Navigation > Restrict Navigation On, so lessons open in order. Continue buttons after a check are set to "Complete Block Directly Above"; after a set of practice checks, "Complete All Blocks Above." The final check requires a passing score to continue, so the plan lesson opens after a pass. Look (2026-10-14): Inter font; lesson headers in the theme tint; author hidden inside lessons (still on the cover); every "do it in your own Claude Code" section has a custom background: #E8F5F7, a light teal, since 2026-10-16 (theme-color link text measures 4.91:1 on it); before that #FBF1ED, a warm tint for the orange theme (4.66:1) and each prompt block is Dark. Permission prompts (2026-10-14, after a Codex review): the real desktop prompt shows Deny and Always allow, with Allow once in the menu next to Always allow. The course teaches Allow once for a new draft: step 3's text, the step 3 practice (a Code block since 2026-10-15; Always allow is a wrong choice there) and step 5's process step. Wrong answers (2026-10-14, after a Codex review): the right answer is no longer always the longest or always last. Step 2's customer-replies check has four believable choices, and step 4's second and third practice checks each have a specific rule that still misses (too narrow, or one that skips the client's question) in place of a second vague one. Practice business: Cedar Row Architects, a fictional three-person firm. Every name, fee and note in the practice is made up. Theme and quotes (R7, 2026-10-13): theme color #C2410C (contrast); changed to teal #25737E on 2026-10-16 at Dean's request (5.48:1 on white). In Rise, answer choices and feedback use curly quotes (“ ”), because Rise announces straight quotes to screen readers as """. This script keeps straight quotes; the text checker treats both the same.
What changed from the Storyline storyboard, and why:
- Rise has no variables, so the learner's typed task can't follow them through the course. Each "Do it for real" section shows the prompt to copy, and the plan at the end is a download they fill in.
- Gate questions are knowledge checks set to "Require correct answer to continue" with unlimited retries, followed by a Continue button. Each choice has its own feedback.
- The step 4 consequence plays out in three practice checks: each fix's feedback shows what the next project's draft looks like.
- Prompts to copy appear as a text block headed "The prompt" (written below as code blocks).
- Five real Claude Code screens were added on 2026-10-14, one per step from step 2 on, each right after the prompt the learner pastes (step 3 also gets the permission prompt after its intro). The screens were taken in the Claude desktop app on a demo folder holding the practice firm, so they match the practice.
Lesson 1: Where do you start?
Block: Text (paragraph)
You've heard Claude Code can take work off your plate. Tonight you finally sit down to try it.
The proposal you promised this afternoon still isn't written.
Block: Knowledge check (multiple choice), not scored
It's 8:04 p.m. Where do you start?
| Choice | Feedback |
|---|---|
| Watch "50 Claude Code tips" | It's 11:15 p.m. You learned a lot. The proposal still isn't written, and tomorrow there's more to watch. |
| Learn the terminal first | It's 11:15 p.m. You learned a lot. The proposal still isn't written, and tomorrow there's more to watch. |
| Connect Claude to all my apps | It's 11:15 p.m. You learned a lot. The proposal still isn't written, and tomorrow there's more to watch. |
| Pick one task I do over and over (correct) | Good instinct. That's step 1. |
Block: Continue (complete block above; any answer opens it)
Block: Statement
One path, five steps. Dean learned these steps by making the mistakes first, so you don't have to.
Block: Numbered list
- Pick one task that repeats.
- Give Claude the details of the task.
- Run the task and check the result.
- Update the instructions.
- Save it for next time.
Block: Text
Every step goes the same way. Learn it, practice it here, then do it for real in your own Claude Code. Pass a short check, and the next step opens.
About 20 minutes here. The real steps happen in your own Claude Code, at your pace.
Block: Note (callout)
The practice uses a made-up business, Cedar Row Architects. The screenshots are real Claude Code screens from a demo folder.
Block: Text
Before step 1: get Claude Code open
- A paid Claude plan. Pro is about $20 a month, paid to Anthropic.
- The Claude desktop app, available from claude.ai/download.
- The Code tab open, with a folder chosen.
Prefer the terminal? Everything here works there too. Open a terminal in your task folder and type
claude.
Block: Continue ("I have Claude Code open")
Lesson 2: Step 1, pick one task that repeats
Block: Text
Start with a task you can finish and check. A good first task:
- comes up often, every day or every week
- has steps you could explain to a new hire
- can be checked in a few minutes against something you trust
- goes past you before it reaches a customer
Examples: a proposal from a client's request, each morning's pickup list, replies to the questions customers ask most, and more.
Block: Text (paragraph with heading)
Sort the tasks
A bakery owner wants to hand something off to Claude. Sort each task.
Block: Sorting activity
| Card | Pile |
|---|---|
| Each morning, turn the new custom orders into a pickup list | Good first task |
| A Monday summary of last week's sales and orders | Good first task |
| Replies to "Do you do gluten-free?" and the other questions customers ask most | Good first task |
| Redo the whole website | Later |
| Write a marketing plan for next year | Later |
| Answer all customer email on its own, with nobody checking | Later |
Block: Continue (complete block above)
Block: Text
Now pick yours
Write down the one task you'll hand to Claude, the way you'd say it. For example: "write proposals from my client intake notes."
Pick one that comes up every day or every week. You'll use it in every step from here.
Keep it on the plan below, and fill in the rest as you go.
Block: Attachment: one-task-plan.pdf (a one-page plan to fill in)
Block: Knowledge check (multiple choice)
Which of these is the best first task to hand to Claude?
| Choice | Feedback |
|---|---|
| Turn each week's crew notes into Monday's job schedule. (correct) | Yes. It comes up every week, and you see it before your crew does. |
| Plan the business for next year. | A big one-time project, and hard to check. Start with something that repeats. |
| Answer every customer call from now on. | That skips your check. Start with a task you see before anyone else does. |
Block: Continue (complete block above)
Lesson 3: Step 2, give Claude the details of the task
Block: Text
Claude Code works inside a folder on your computer. Make one for this task.
Then tell Claude how you do it, the way you'd explain it to a new hire. Start with the steps, then add your rules and an example you were happy with.
Type it in, or point Claude to files you already have. Share what this task needs. Passwords and card numbers stay with you.
Claude writes what it learns into an instructions file, CLAUDE.md, and reads it every time it works in that folder.
The easy way to start: ask Claude to interview you about the task, one question at a time.
Block: Text (paragraph with heading)
Sort what Claude needs
Cedar Row Architects is setting up fee proposals in Claude Code. Sort what Claude needs to know.
Block: Sorting activity
| Card | Pile |
|---|---|
| How you estimate hours for each phase | Share with Claude |
| Your fee schedule | Share with Claude |
| Your retainer, billing and scheduling policies | Share with Claude |
| Three past proposals you were happy with | Share with Claude |
| Clients' card numbers | Keep with you |
| Your bank login | Keep with you |
| Last year's tax return | Keep with you |
| Your staff's home addresses | Keep with you |
Block: Continue (complete block above)
Block: Text
Here's the CLAUDE.md Claude wrote after interviewing the principal.
Block: Code snippet (plain text)
# Cedar Row Architects: fee proposals
We're a three-person firm. We design homes, additions and remodels.
Write the way we talk to clients: friendly, plain and short.
Use the rates in fee-schedule.xlsx.
If the intake notes leave something out, ask me before you write the proposal.
End every proposal with the retainer and billing terms from policies.docx.
Save each proposal as a draft for me to approve and send.
Block: Knowledge check (multiple choice)
The intake notes for a new project leave out how many site visits the client wants. Which line in the CLAUDE.md tells Claude what to do?
| Choice | Feedback |
|---|---|
| "If the intake notes leave something out, ask me before you write the proposal." (correct) | Right. A guess in a proposal becomes a fee you have to honor. Claude asks instead. |
| "Use the rates in fee-schedule.xlsx." | That covers the rates, not missing details. |
| "Write the way we talk to clients." | That covers tone. Look for the line about what's missing. |
| "End every proposal with the retainer and billing terms from policies.docx." | That covers how a proposal ends. Look for the line about what's missing. |
Block: Continue (complete block above)
Block: Text
Now in your own Claude Code
- Make a folder for your task, and choose it in the Code tab.
- Paste this prompt, with your task in place of the brackets.
Block: Code snippet (plain text)
I'd like your help with a task I do often: [your task]. Interview me about how I do it, one question at a time. When you have what you need, write it into CLAUDE.md and show me.
Block: Image (centered): cc-interview.png (a real Claude desktop screen, taken 2026-10-14 on a demo folder with the practice firm; alt text set in Rise)
What it looks like in the Claude desktop app. Claude reads your folder first, then asks one question at a time.
Block: Text
- Answer Claude's questions. If you already have a price list or past examples, tell Claude where they are.
- Read the CLAUDE.md it writes, and correct anything that's off.
Block: Knowledge check (multiple choice)
You're setting up a task for writing customer replies. What should you share with Claude?
| Choice | Feedback |
|---|---|
| Two replies you were happy with. Claude can work out your answers from those. | Examples show your tone. Claude still needs your answers, or it fills the gaps on its own. |
| Your full customer list with order history, so each reply can be personal | Common questions don't need your customer list. Share what the task needs. Other people's details stay with you. |
| Your answers to the questions customers ask most, and two replies you were happy with (correct) | Right. That's what Claude needs to write the way you do. |
| Your login to the shop's email, so Claude can send the replies for you | Passwords stay with you. Claude writes the draft, and you approve and send it. |
Block: Continue (complete block above)
Lesson 4: Step 3, run the task and check the result
Block: Text
Ask for one thing, plainly. Name the job, the details to use, and what to save: "Write a proposal for the Lee project from intake-notes-lee.txt using fee-schedule.xlsx. Save it as a draft."
Read every permission prompt. Claude asks before it creates or changes a file. A new draft in your folder is a yes. Allow it once, from the menu next to Always allow, so Claude keeps asking before each change. Pause when it wants to change your fee schedule or anything outside the folder.
Check the result before you approve it. Compare every number with your own details, then read for anything Claude promised or added on its own.
Block: Image (centered): cc-permission.png (a real Claude desktop screen, taken 2026-10-14 on a demo folder with the practice firm; alt text set in Rise)
A real permission prompt. Claude asks before it writes a file and shows you what it will save.
Block: Legacy scenario (2026-10-14; replaces the heading block and the three practice checks; cut to the request choice on 2026-10-15, when the permission decisions moved to the Code block below). No character; the background is a blurred real Claude desktop screen. Title card:
Practice: ask for the draft
You're the principal at Cedar Row Architects, and Claude Code is open in the Proposals folder. Choose what you'd type.
A correct choice continues; a wrong one shows its feedback and Try again. Choices are listed in the order learners see them.
Scenario dialogue
Claude asks: "What would you like to work on?" Which request do you type?
| Choice | Feedback |
|---|---|
| "Write a proposal." | Claude replies: "Which project? I see intake notes for Lee, Kim and Ortiz." Name the project, the details to use, and what to save. |
| "Write a proposal for the Lee project from intake-notes-lee.txt using fee-schedule.xlsx and policies.docx. Save it as a draft." (correct) | Right. One project, the details to use, and what to save. Claude reads the notes, the fees and the policies. |
| "Write proposals for every project and email them to the clients." | That's three projects at once, and it skips your approval. One project, one draft, and you approve it. |
Scenario end card:
Request sent
Claude starts on the Lee draft. Next, answer its prompts.
Block: Code (2026-10-15; source code-blocks/permission-practice.html; Format: Full width, Auto Resize on; Set completion requirements on). A practice built in HTML and JavaScript, styled after the Claude desktop app's permission card: title, file name, path, the change (green lines added, red removed), and Deny next to Always allow, with Allow once in the menu beside it. Heading lines:
Practice
Read the prompt, then choose
Claude is writing the Lee proposal in your Proposals folder. Three prompts come up. Choose what you'd click on each one.
The three prompts, in order (each wrong choice shows its feedback and Try again; the right one moves on; finishing sends Rise its completion message):
- Prompt 1, "Allow Claude to write proposal-lee.md?", path /Users/you/Proposals/proposal-lee.md, the 9-line draft. Right answer: Allow once. Always allow: "With Always allow, you may not be asked next time, and next time it could be your fee schedule. Open the menu next to Always allow and choose Allow once." Deny: "Claude needs this to save the draft you asked for. A new draft in your task folder is a yes. Allow it once, from the menu next to Always allow." Right: "Right. A new draft in your task folder is what you asked for, and Allow once keeps Claude asking before the next change. Allowing a draft isn't approving it: you check every line next."
- Prompt 2, "Allow Claude to edit fee-schedule.xlsx?", line 4 from $185 to $170 after Claude cites the 2024 Silva proposal. Right answer: Deny ("Right. Your fee schedule is the source, and old proposals can have old rates. Claude stops and waits, so tell it to keep $185."). Either allow: "Claude would change your fee schedule to an old rate, and every proposal from now on would come out low."
- Prompt 3, "Allow Claude to write proposal-lee.md?" again, but the path is /Users/you/Clients/Lee/proposal-lee.md (Claude offers a copy for the client folder). Right answer: Deny ("Right. Same file name, different folder: Clients/Lee is outside your task folder. Keep drafts in Proposals until you approve them."). Either allow: "Read the path: Clients/Lee is outside your task folder."
- End: "All three prompts answered", with what to read in every prompt (the title, the path, the change) and "Choose Allow once for a new draft in your task folder. Next, check the draft."
Block: Continue (complete all blocks above; the scenario must reach its end card and the practice must be finished)
Block: Text (paragraph with heading)
Check the draft
Claude finished the draft. Check it against the notes, the fees and the policies.
Block: Tabs (Notes, Fees, Policies)
- Notes: Kitchen and family room remodel, single-family home. Services: design through the permit set. Estimated hours: principal 10, project architect 32, drafter 56. One site visit to measure. Client asked if we can have the permit by March.
- Fees: Principal architect: $185 per hour. Project architect: $140 per hour. Drafter: $95 per hour. Site visit: $250 each. Optional, only if the client asks: interior finish selections, billed hourly at the project architect rate. Optional, only if the client asks: 3D renderings, $600 per view.
- Policies: A 20% retainer starts the work. We bill the rest monthly for hours worked. Proposals are good for 30 days. The city sets permit timing. We send our design schedule once the retainer is in.
Block: Code snippet (plain text), titled "proposal-lee.md (draft)"
1 Proposal for the Lee residence: kitchen and family room remodel, design through the permit set
2 Principal: 10 hrs × $140 = $1,400.00
3 Project architect: 32 hrs × $140 = $4,480.00
4 Drafter: 56 hrs × $95 = $5,320.00
5 Site visit to measure: 1 × $250 = $250.00
6 Interior finish selections: included
7 Estimated fee: $11,450.00. Retainer to start (20%): $2,290.00.
8 You'll have your permit by March.
9 This proposal is good for 30 days.
Block: Knowledge check (multiple response)
Which lines need fixing before you approve? Select every one.
| Choice | Correct? |
|---|---|
| Line 2: Principal at $140 | Yes |
| Line 3: Project architect at $140 | No |
| Line 5: One site visit | No |
| Line 6: Interior finish selections, included | Yes |
| Line 8: Permit by March | Yes |
| Line 9: Good for 30 days | No |
Feedback (correct): "Right. Line 2 bills the principal at the project architect rate; the fix is 10 hrs × $185 = $1,850.00, which brings the fee to $11,900.00 and the retainer to $2,380.00. Line 6 is a service Claude added on its own, so it comes out. Line 8 promises the city's timing; your policy says: 'The city sets permit timing. We send our design schedule once the retainer is in.'" Feedback (incorrect): "Check the principal's rate against the fees, look for anything the client didn't ask for, and look for a promise your policy doesn't make."
Block: Continue (complete block above)
Block: Text
Now run yours
Paste this into your own Claude Code, with your task in place of the brackets. Then check every line before you approve it, and note anything that was off. You'll use that in step 4.
Block: Code snippet (plain text)
Do [your task] for the next one that's due, using the details in this folder. Save it as a draft for me to approve.
Block: Image (centered): cc-draft.png (a real Claude desktop screen, taken 2026-10-14 on a demo folder with the practice firm; alt text set in Rise)
A real run: Claude's draft for the Lee project. It looks right, and every line still gets your check before you approve it.
Block: Knowledge check (multiple choice)
While drafting a proposal, Claude asks: "Allow edit to fee-schedule.xlsx?" What do you do?
| Choice | Feedback |
|---|---|
| Allow it. It's in your folder. | Being in your folder doesn't make the change right. Every proposal depends on your fee schedule. |
| Deny it, and find out why Claude wanted to change it. (correct) | Right. A change to your fee schedule changes every proposal after it. |
| Allow it, and look at the fee schedule later. | By then the wrong rate may already be in a proposal. Read the prompt before you allow it. |
Block: Continue (complete block above)
Lesson 5: Step 4, update the instructions
Block: Text
A fix made by hand stays in that one draft.
Put the fix in CLAUDE.md, and it carries into every run after. A new session starts fresh, and CLAUDE.md loads every time.
Tell Claude what was off and ask it to add a rule. Then run the task again and see if the rule worked.
Block: Text (paragraph with heading)
Make the rule specific
Say exactly what to do.
Vague: Be careful with rates.
Specific: Bill each role at its own rate from fee-schedule.xlsx. Check every rate before you total.
Block: Text (paragraph with heading)
Practice: three fixes
You approved the Lee proposal after fixing three problems. Decide how to handle each one next time. Each answer shows what comes back on the next project, the Kim residence.
Rise's Scenario block was replaced with three practice knowledge checks (2026-10-13), for the same reason as lesson 4. Each answer's feedback shows what the Kim draft looks like after that choice.
Block: Knowledge check (multiple choice), practice
First: the principal was billed at the wrong rate. How do you handle it for next time?
| Choice | Feedback |
|---|---|
| Fix the draft by hand. | The Kim draft: Principal: 14 hrs × $140 = $1,960.00. The wrong rate came back. A hand fix stays in one draft. |
| Add a rule: "Be careful with rates." | The Kim draft: Principal: 14 hrs × $140 = $1,960.00. The wrong rate came back. A vague rule leaves Claude guessing. |
| Add a rule: "Bill each role at its own rate from fee-schedule.xlsx. Check every rate before you total." (correct) | The Kim draft: Principal: 14 hrs × $185 = $2,590.00. Estimated fee: $14,390.00. Retainer: $2,878.00. The rule held. |
Block: Knowledge check (multiple choice), practice
Second: Claude added interior finish selections on its own. How do you handle it for next time?
| Choice | Feedback |
|---|---|
| Fix the draft by hand. | The Kim draft: 3D renderings: included. Another extra came back. A hand fix stays in one draft. |
| Add a rule: "Include the services in the intake notes. List anything else under Optional services, with its fee." (correct) | The Kim draft lists only what the client asked for. The rule held. |
| Add a rule: "Leave interior finish selections out of every proposal." | The Kim draft: 3D renderings: included. Another extra came back. The rule named one service, so the next extra got through. |
Block: Knowledge check (multiple choice), practice
Third: the draft promised a permit date. How do you handle it for next time?
| Choice | Feedback |
|---|---|
| Add a rule: "For timing, say the city sets permit timing and we'll send our design schedule once the retainer is in." (correct) | The Kim draft: The city sets permit timing. We'll send our design schedule once your retainer is in. The rule held. |
| Fix the draft by hand. | The Kim draft: We can guarantee your permit by June. The promise came back. A hand fix stays in one draft. |
| Add a rule: "Don't mention permits or timing in proposals." | The Kim draft says nothing about timing, but the Kim notes ask about a June permit. Answer it with what your policy says. |
Block: Continue (complete block above)
Block: Text
Now update yours
Take what was off in your run and paste this into your own Claude Code. Then run the task again and see if the rule worked.
If nothing was off, run the task on a new case and check it the same way.
Block: Code snippet (plain text)
Add a rule to CLAUDE.md that handles this next time: [what was off]. Make it specific, and show me the new rule.
Block: Image (centered): cc-rule.png (a real Claude desktop screen, taken 2026-10-14 on a demo folder with the practice firm; alt text set in Rise)
A real rule, added to CLAUDE.md. Claude writes it as steps it follows on every proposal from now on.
Block: Knowledge check (multiple choice)
Claude's proposals keep adding services the client didn't ask for. What's the best fix?
| Choice | Feedback |
|---|---|
| Delete the extras by hand each time. | That fixes this proposal. On the next one they come back. |
| Add to CLAUDE.md: "Be more careful." | Careful about what? A vague rule leaves Claude guessing. |
| Add to CLAUDE.md: "Include the services in the intake notes. List anything else under Optional services." (correct) | Right. It's specific, and it loads every time. |
| Add to CLAUDE.md: "Check with me before sending." | You already approve every draft. The extras still show up each time. Put the fix in the instructions. |
Block: Continue (complete block above)
Lesson 6: Step 5, save it for next time
Block: Text
Once the task comes out right, ask Claude to save the steps as a skill: a saved set of steps with a short name.
Next time, type the name, like /proposal, and the intake notes file. Claude starts from the same steps and the same instructions.
Your part stays the same: read the result, then approve it.
Block: Knowledge check (multiple choice)
Which request saves the proposal task the right way?
| Choice | Feedback |
|---|---|
| "Remember this for next time." | That leaves out what to save and what to call it. |
| "Save what we just did as a skill called proposal. It should read the intake notes file I give it, use fee-schedule.xlsx and the rules in CLAUDE.md, and save the proposal as a draft for me to approve." (correct) | Right. Next time, you type /proposal and the intake notes file. |
| "Send a proposal to every new client automatically." | That skips your approval. Every proposal still goes past you. |
Block: Process (summary step hidden)
Each time you run it
Four steps, from typing the name to your approval.
| Step | Text |
|---|---|
| Run it | Type the skill's name and the file: /proposal intake-notes-kim.txt |
| Allow the draft | Choose Allow once for the new draft in your folder. |
| Read every line | Read every line against your details. |
| Approve or update | Approve it, or update the rule that let a problem through. |
Block: Text
Save yours
Pick a short name for your task, like proposal or morning-summary. Then paste this into your own Claude Code, run it once, and put a reminder in your calendar for when it's due.
Block: Code snippet (plain text)
Save what we just did as a skill called [name]. It should use the details and rules in this folder and save a draft for me to approve.
Block: Image (centered): cc-skill-run.png (a real Claude desktop screen, taken 2026-10-14 on a demo folder with the practice firm; alt text set in Rise)
A saved skill, run by name in a new session. Claude starts from the same steps, and the draft still comes to you to approve.
Block: Knowledge check (multiple choice)
Your /proposal skill works. What's your part each time?
| Choice | Feedback |
|---|---|
| Nothing. It runs itself now. | Saving makes the task quick to start. Your approval is still the last step. |
| Run /proposal, check the draft against your details, then approve it. (correct) | Right. Claude does the drafting, and you approve every proposal before it goes out. |
| Look at the total only. | A right total can still promise a permit date or add a service. Check every line. |
Block: Continue (complete block above)
Lesson 7: Final check (quiz lesson)
Quiz title: Final check
Ten questions, two for each step. Score 90% or higher to pass. You can take it again as many times as you need.
Settings: Passing score 90% (raised from 80% on 2026-10-13: with two questions per step, 80% let a learner miss a whole step and pass). Quiz retries Unlimited. Randomize question order On. Shuffle answer choices On. Reveal answers: Reveal all answers. Feedback by choice on every question. Rise's quiz settings have no draw-from-bank option, so all 10 questions are used. Questions Q1 to Q10 are word for word from storyboard.md ("Final check question bank"); the requests in Q5 and Q8 show in quotes.
Lesson 8: Your one-task plan
Block: Text (paragraph with heading)
Write these down, or fill in the plan below:
- Your task
- What you told Claude
- The rule you added
- Your skill's name
- When you'll run it
Block: Statement
Each time: run it, read every line, approve it. When something's off, update the instructions.
Block: Attachment: one-task-plan.pdf (a one-page plan to fill in)
Block: Attachment: one-task-job-aid.pdf (the five steps on one page)
Block: Survey (two multiple choice items, not required, not scored)
Was this course worth your time?
| Choice |
|---|
| Yes |
| Somewhat |
| Not really |
Which step was hardest?
| Choice |
|---|
| Pick one task that repeats |
| Give Claude the details of the task |
| Run the task and check the result |
| Update the instructions |
| Save it for next time |