Course 2 of 6 · Expert-Driven Development

Builder
Orientation

From AI user to AI-assisted builder. Two hours, mostly hands-on, with one rule: decompose before you build.

Duration
2 hours
Audience
Aspiring builders
Prerequisite
AI Fluency Fundamentals
Outcome
A working prototype + a real plan
Where we left off

Week 1 gave you the management skills.
Week 2 puts them on a build.

From Week 1, you should remember

  • The six 201 skills — Context, Quality, Decomposition, Iteration, Workflow, Frontier
  • The Delegation Equation — your time vs. AI’s success rate vs. review cost
  • Centaur (clear handoffs) and Cyborg (continuous loop)
  • The jagged frontier — AI is uneven, and the boundary is not intuitive

What changes today

  • You stop managing one conversation. You start managing a project.
  • Decomposition graduates from a prompt skill to a system-design skill.
  • You meet your first errors. You debug them on purpose.
  • You leave with a real prototype, or a real plan to build one.
Agenda · 120 minutes

Five modules. Mostly hands-on.

  • 0:00 – 0:15   Module 1   From User to Builder   15 min · talking
  • 0:15 – 0:40   Module 2   Live Build — Equipment Tracker   25 min · live build
  • 0:40 – 0:50   Break   10 min
  • 0:50 – 1:30   Module 3   Student Build + When Something Breaks   40 min · hands-on
  • 1:30 – 1:50   Module 4   Decomposition Framework   20 min · exercise
  • 1:50 – 2:00   Module 5   Wrap-Up & Assignment   10 min · talking
Module 01 of 05

From user to
builder.

15 minutes   ·   talking + room poll
201 skill: Task Decomposition
Open instructor notes for this section ↗
Module 1 · The bridge

Building is the same skills, at a bigger scope.

As a user
You manage one conversation.

One prompt. One iteration loop. One output. You judge if it’s good and move on.

As a builder
You manage a project through AI.

Many prompts, in a sequence you designed. AI generates code; you decide if it works in a system. The bottleneck is your decomposition, not AI’s talent.

A user asks AI to draft an email. A builder asks AI to create the system that drafts, tracks, and sends emails. The difference is decomposition.
Before you open any tool — before you type a single prompt — decompose on paper.
The Builder Mindset · Course 2, Module 1
Module 1 · Room check

Quick check — name three of the six 201 skills.

01
Context Assembly
What information to provide and why.
02
Quality Judgment
When to trust output and when to verify.
03
Task Decomposition
Breaking work into AI-appropriate chunks.
04
Iterative Refinement
Moving from 70% to 95% in passes.
05
Workflow Integration
Embedding AI into how work gets done.
06
Frontier Recognition
Knowing when you’re outside AI’s capability.
Module 02 of 05

Live build —
Equipment Tracker.

25 minutes   ·   you watch, I narrate every decision
Live · Decompose → Build → Iterate
Open instructor notes for this section ↗
Live Build · Watching, not typing

“I need to track equipment checkout for my section.”

A rifle section — about 30 Marines, about 50 items. Items get checked out, checked back in, and sometimes go overdue. We need one screen that handles all three.

Three rules for the next 25 minutes

  • I narrate every decision out loud, including the ones I reject.
  • You watch. You don’t type along. Take notes if you want.
  • If something breaks, I debug it live — that’s the most useful part.

Tooling for this build

  • GenAI.mil for prompting (preferred for CUI)
  • Power Apps as the build surface
  • SharePoint as the data backend
  • No pre-built code. We start from blank.
Whiteboard · Before AI 5 minutes

Decompose first — on the board, before any tool.

Four questions

  • What data fields do we need?
  • What does the user need to do?
  • What is the simplest useful version?
  • What data structure backs it?

Why this matters

These five minutes on paper are the most valuable five minutes of the build. Bad decomposition means you spend 30 minutes building the wrong thing.

Module 2 · Live build prompt sequence

Five prompts. In order. Each one builds on the last.

01
Define the problem
Ask for a plan, not code.
02
Data structure
SharePoint list + CSV template.
03
Form + gallery
Auto-app, then refine.
04
Overdue logic
Highlight + check-in button.
05
Polish
Color scheme + summary counts.
Watch the verbs. I never say “build me an app.” I say “give me a plan,” “give me the exact list configuration,” “refine this one piece.” Each prompt has one job.
Live · Switch to build window now Module 02 · Equipment Tracker
Presenter has left the deck

Live build in progress.

Watch the presenter’s GenAI.mil and Power Apps windows. We’ll return to this deck for the debrief in roughly 20 minutes.

Watching forHow the prompt names a domain (rifle section, ~30 people, ~50 items).
Watching forHow the presenter rejects an AI suggestion and says why.
Watching forHow the first error gets diagnosed — not panicked over.
Don’t type along · Take notes · Questions go in chat Return cue: presenter says “Back to the deck.”
Back to the deck Module 02 · Live build debrief

What just happened.

Three things to name from what you saw — even if my build wasn’t perfect.

Decomposition first
Five minutes on the whiteboard before any tool. I knew what I wanted before I asked.
Prompts had one job
“Give me a plan.” “Give me the data structure.” “Refine this one piece.” Never “build me an app.”
Errors were normal
When something broke, I read the error, framed a debug prompt, and kept moving. Errors are part of the process.
Course 2 · 0:40 — 0:50
10:00
Stretch. Refill. Open your AI tool. We build at the top of the hour.
Module 03 of 05

Your turn.
Build something.

40 minutes   ·   25 build · 15 peer review
All six 201 skills, in practice
Open instructor notes for this section ↗
Build · Pick one and start 25 minutes

Pick one starter problem — or your own.

Option 1
Leave request tracker
Who, dates, type, approval status.
Option 2
Training attendance log
Event, date, attendees, completion.
Option 3
Vehicle inspection checklist
Vehicle ID, date, items, pass/fail.
Option 4
Your own section problem
Get instructor sign-off on scope first.
When something breaks Use this when — not if — an error shows up

Errors are not failure.
They are the whole job.

The first time something breaks, most people quit. That is the 80% who stop building. Builders expect errors and know how to fix them. You are about to be a builder.

First
Read the error out loud.
Don’t guess. Don’t skim. Read exactly what the system says, word for word. Most of the “hard” problems explain themselves once you read them.
Then
Copy it — don’t paraphrase.
Copy the exact error message including any codes or line numbers. Paraphrasing strips the information AI needs to diagnose it.
When something breaks · the loop Power Apps shows · GenAI.mil diagnoses · You apply

Three windows. One loop.

Step 1
Power Apps shows the error.
Read it. Copy it. Don’t close the window — you’ll need it again.
Step 2
GenAI.mil diagnoses it.
Paste the error and what you were trying to do and the relevant code or column setup. Three things, not one.
Step 3
You apply the fix.
Copy the corrected code back into Power Apps. Test it. If it still breaks, repeat — don’t try a fourth different fix.
Different tool, same loop. If you’re stuck on CamoGPT, paste the same error into ChatGPT or Gemini for a second opinion (unclassified prompts only). Using multiple tools is a valid strategy.
When something breaks · the prompt Three pieces · context, code, exact error

A debug prompt has three pieces.

I am building a leave request tracker in Power Apps. I added this formula to my gallery: Filter(LeaveRequests, Status = "Pending" && RequestDate > Today()) I am getting this error: "The function 'Filter' has some invalid arguments." The RequestDate column is a Date field in my SharePoint list. What is wrong and how do I fix it?
  • Context — what you’re building and where this code lives.
  • Exact code — copied from your tool, not retyped.
  • Exact error — the real message, in quotes.
  • Plus relevant setup — column types, choice values, anything AI can’t see.

If you’ve sent a debug prompt and it didn’t work, ask: which of these four did I leave out?

Peer review · Pair up 15 minutes

Show your partner what you built — even if it’s rough.

Each person gets ~6 minutes. Demonstrate it. Then your partner walks you through the four checks below before you swap.

Check 01
Clear problem statement
Can the builder explain the problem in one sentence?
Check 02
Core function works
Does the basic version do what it needs to do?
Check 03
Evidence of iteration
Did the builder refine at least once?
Check 04
Can explain decisions
Can the builder say why they made the choices they made?
Module 04 of 05

Decomposition,
applied to your problem.

20 minutes   ·   10 individual · 8 pair · 2 debrief
The make-or-break exercise of the day
Open instructor notes for this section ↗
Individual · One real problem 10 minutes

Pick one real problem from your section. Decompose it on paper.

Not a fake one. Not a clever one. The annoying recurring one you’ve been meaning to fix.

  • Problem statement — one sentence. Concrete enough that a Marine outside your unit could understand it.
  • Core requirements — what must this do? List them.
  • 4–6 subtasks — with a Human role, an AI role, and the pattern (Centaur or Cyborg) for each.
  • Frontier risks — what might AI struggle with? Authentication? Integration with a legacy system? Domain-specific calcs?
  • Simplest useful version — what could you ship in 1–2 hours that would still help?
Pair review · 4 min each 8 minutes

Trade worksheets. Run the four checks.

Four minutes per person. Use a visible timer. Don’t fix it for them — ask the question that surfaces the gap.

Clarity check
Could someone outside the unit understand the problem? If not, push for specifics.
Scope check
Is any subtask too big? Should it be broken down further?
Frontier check
What did the builder miss? Authentication? Data security? Legacy integration?
MVP check
Is the simplest useful version actually simple? Could you build it in 1–2 hours?
Module 4 · 2-minute debrief

Decomposition is a skill. You will get better with reps.

Two questions for the room

  • Who changed their decomposition based on partner feedback?
  • What did your partner catch that you missed?

The pattern

The first time you decompose anything, you will miss things. That’s normal. The second time you decompose the same problem, you will miss fewer. By the tenth time, decomposition is automatic.

By the end of this module, every student should walk out with a one-page decomposition of a real problem they will build before Course 3. If yours is still vague, grab me at the break before Module 5.
Module 05 of 05

Wrap-up.
Then your homework.

10 minutes   ·   recap · assignment · what’s next
You leave with a real plan
Open instructor notes for this section ↗
Module 5 · Recap · 3 min

Four questions. Answer in your head, then check.

1
What is the first thing a builder does — before any tool?
Decompose on paper. Data fields, user actions, simplest useful version.
2
What are the three pieces of a good debug prompt?
Context, exact code, exact error — plus relevant setup AI can’t see.
3
When AI gives you the wrong answer, what do you do?
Re-prompt with what was wrong. Don’t accept the first output. Don’t make random changes.
4
What separates the 20% who keep building from the 80% who quit?
Builders expect errors and debug them. Quitters treat the first error as failure.
Assignment · Before Course 3 2–4 hours

Come to Course 3 with four things.

  • One. A working (or partially working) prototype of the problem you decomposed today.
  • Two. Notes on what worked — prompts that landed, features that came together fast.
  • Three. Notes on what didn’t — errors you hit, features you cut, dead ends.
  • Four. One failure case worth sharing — something AI got wrong that other builders should know about.
Time budget: 2–4 hours over the next week. Not a finished product. A real attempt. Office hours and the #builder-orientation Teams channel are open if you get stuck.
Course 3 of 6 · Next session Platform Training · 4 hours · Builders
What’s next

Week 3 —
Platform
Training.

Four hours. Three complete tools. You practice both Centaur and Cyborg patterns and walk out able to deploy under the EDD SOP.

Setup & Review15 min
Build #1 — Centaur Mode60 min
Failure Sharing (during break)15 min
Build #2 — Cyborg Mode60 min
Build #3 — Your Problem60 min
Frontier Map Update & Wrap15 min
Bring your prototype · Bring your failure case · Bring your laptop See you at Course 3