How Mark, The Non-Technical Vibe Coder, Uses WayOfTeams

A step-by-step walkthrough of how a traditional business employee with zero coding background evolves into an internal citizen developer using Claude Code, the WayOfTeams MCP, and plain-English instructions.


Who Mark Is

Mark works at a logistics company. He knows the operational headaches intimately: invoice PDFs that need manual data entry, inventory logs that do not match shipment records, daily status emails that take an hour to compile. When his CEO bought enterprise seats for Claude Code and said "use this to build stuff that saves us time," Mark stared at a black terminal window and thought: "I am not a programmer."

Three weeks later, he had built six tools that saved his team 12 hours a week. He still does not know what Python is.


Phase 1: The Black Screen (Day 1)

What Mark Does

Mark opens Claude Code for the first time. A black terminal window with a blinking cursor. He almost closes it. He has never seen a terminal before. He does not know what a command prompt is.

He types slowly:

"Hi, I do not know how to use this. I want to build a tool that reads invoice PDFs and puts the data into an Excel file."

Claude Code responds. It does not laugh at him. It does not use jargon. It asks simple questions:

"Where are the invoice PDFs stored on your computer?" "What information do you need from each invoice?" "What should the Excel file look like?"

Mark answers in plain business language:

"The PDFs are in C:\Users\Mark\Invoices\April folder. I need vendor name, invoice number, date, and total amount. The Excel file should have one row per invoice."

Claude Code writes a Python script. It asks permission to run it. Mark clicks yes. He watches lines of text scroll past. He does not understand any of them. Then it stops. A message says "Done. Excel file created at C:\Users\Mark\Desktop\April_Invoices.xlsx."

Mark opens the file. Every invoice is there. Vendor names, invoice numbers, dates, amounts. One row per invoice. Exactly what he asked for.

He just built a custom tool without knowing a single line of code.

What He Sees

  • A familiar chat interface, not a scary terminal
  • The AI asks clarifying questions in plain English
  • The output is an Excel file he can open and verify
  • No code to understand, no setup to configure

Why This Works for Mark

ChatGPT gave him code snippets he did not know how to run. He would copy them into a file, try to run them, get an error, and give up. Claude Code writes the code, runs it, fixes its own errors, and shows him the result. The terminal is still scary. But the output is worth it.


Phase 2: Connecting to WayOfTeams (Day 2–3)

What Mark Does

Mark signs into WayOfTeams. He sees the dashboard with an AI chat panel that looks like what he is already used to. Someone on his team connects Claude Code to the MCP server. Mark does not understand what MCP means. He does not need to. He just knows that now when he builds something, it shows up on the dashboard.

He asks Claude Code:

"Create a ticket for the invoice PDF tool I just built. It should be assigned to me and marked as done. Title it 'Invoice PDF Extractor.'"

Claude Code calls the MCP tool. The ticket appears on the kanban board. Mark opens the WayOfTeams dashboard and sees his first completed work tracked in a system his CEO can see.

He creates a second ticket: "Shipment Summary Generator." This one is for a tool he is still building. It goes into In Progress on the kanban board. His CEO sees two tickets: one done, one in progress.

What He Sees

  • The ticket appears on the kanban board immediately
  • His CEO can see what he built without asking
  • The ticket tracks status, assignment, and completion
  • He did not fill out a form or learn a new tool

Why This Works for Mark

He does not know what an MCP server is. He does not need to know. The AI handles the connection. He talks to it in English and it does the right thing. The value is not the technology. The value is that his work is visible to the people who need to see it.


Phase 3: Learning Prompt Precision (Week 1–2)

What Mark Does

His first tools did not always work perfectly. The invoice tool grabbed the wrong column. The status email generator produced paragraphs instead of bullet points. The inventory script crashed on special characters. The shipment summary reported negative weights for three records.

He learns through trial and error:

Too vague: "Make me a report tool" What happened: The AI created a report tool that read random files and produced a generic summary. It was not useful. Better: "Make a tool that reads CSV files from the shipment folder and creates a summary report with total shipments, average weight, and on-time percentage. Output as a formatted text file with today's date in the filename."

Too vague: "Fix the invoice tool" What happened: The AI rewrote the entire tool instead of fixing the one bug. Mark lost two hours of work. Better: "The invoice tool is grabbing the wrong column for invoice numbers. The invoice number is always on line 3 of the PDF, after the word 'Invoice No:'. Fix the extraction logic for invoice numbers only. Do not change anything else."

Too vague: "Make it handle errors" What happened: The AI added try-catch blocks that silently ignored errors. Broken files disappeared without any notification. Better: "When the tool encounters a PDF it cannot read, save it to a 'needs_review' subfolder and add it to a list of failed files at the bottom of the Excel output."

He discovers that the AI works best when he gives it exact input locations, exact output formats, specific business logic rules, and examples of correct output.

He starts writing his prompts like instructions to a new employee: clear, specific, and complete. The AI responds like a good employee: it follows the instructions and asks questions when something is unclear.

What He Sees

  • Vague prompts produce vague results
  • Specific prompts with file paths and formats work reliably
  • Telling the AI what NOT to change prevents overwrites
  • Error handling needs to be explicit, not assumed

Why This Works for Mark

He did not take a prompt engineering course. He learned by watching what worked and what did not. The AI gives him feedback when things fail. He adjusts and tries again. This is how he learns: by doing.


Phase 4: Trust and Verification (Week 2–3)

What Mark Does

His biggest fear: the AI is making up numbers. He built an inventory reconciliation tool that compares shipment logs against warehouse records. It produced a summary. But was it accurate?

He learns three verification methods:

Spot-checking: He takes three random invoices from the input folder. He manually reads each PDF. He compares the vendor name, invoice number, date, and amount against what the Excel file shows. All three match. He tries three more. All match. He tries one that he knows has a tricky format. It matches. He is starting to trust the tool.

Boundary testing: He runs the tool on a folder with 500 invoices. Some are scanned PDFs with poor quality. Some have handwritten notes. Some have damaged edges. Some are duplicates. The tool handles 487 correctly and flags 13 for manual review. He checks the 13 flagged files. They are genuinely unreadable. The tool did not crash. It did not skip them silently. It flagged them. This is exactly what he wants.

Business logic validation: He takes a known-good dataset with 100 invoices. He manually changes one invoice number to be a duplicate. He changes one amount to be negative. He removes the date from one invoice. He runs the tool. It catches the duplicate. It catches the negative amount. It catches the missing date. All three are flagged for review.

He starts adding verification steps to every tool he builds:

"After generating the Excel file, add a summary row at the bottom showing: total invoices processed, total amount, number flagged for review, and a checksum of all invoice numbers."

Now every tool includes a self-check. If the numbers do not look right, he spots it immediately.

What He Sees

  • Spot-checking confirms accuracy on random samples
  • Boundary testing finds edge cases before users do
  • Business logic validation catches data errors
  • Summary rows provide instant verification

Why This Works for Mark

He does not trust technology blindly. He trusts it after he has tested it himself. The AI helps him build verification into every tool. This is how he goes from "magic" to "reliable."


Phase 5: Building the Toolkit (Week 3–4)

What Mark Does

Mark has built several tools now. Each solves a specific pain point at his logistics company:

Tool What It Does Time Saved
Invoice extractor Reads PDFs, dumps data to Excel 3 hours/week
Shipment summary CSV to formatted daily report 1 hour/week
Inventory reconciler Compares logs vs warehouse records 2 hours/week
Status email generator Turns bullet points into team email 30 min/day
Vendor contact updater Parses emails for contact changes 1 hour/week
Daily log parser Extracts key events from raw logs 1 hour/week

Total time saved: approximately 12 hours per week across his team.

His CEO asks "how did you build all this?" Mark says "I described what I wanted and the AI built it." His CEO is impressed. Mark is promoted to "citizen developer" with a new role: identify operational pain points and automate them.

His CEO asks for a presentation to the board. Mark shows the kanban board with 23 completed tickets. He shows the time savings: 12 hours per week, 48 hours per month, 576 hours per year. At $35 per hour, that is over $20,000 in annual savings from one person who does not know how to code.

The board asks "what else can he build?" Mark pulls up the Ideas page. He has 15 automation ideas from his team, prioritized by impact. The board approves a budget for him to build the top five.

What He Sees

  • 23 completed tickets on the kanban board
  • 12 hours per week of saved labor quantified
  • $20,000+ in annual savings demonstrated
  • 15 queued automation ideas ready to build

Why This Works for Mark

He is not a programmer. He is a logistics person who learned to talk to an AI in business language. The tools he builds are hyper-specific to his company's problems. No generic SaaS product would have solved these. Each tool took 30 minutes to describe and the AI built it in minutes.


Phase 6: WayOfTeams as His Workflow Hub (Week 4+)

What Mark Does

Mark now uses WayOfTeams as his daily command center:

Morning (10 minutes): He opens the dashboard on his phone while drinking coffee. He checks the Today view. Sees which tools need updates, which tickets are due, which standups are pending. He submits his standup in 2 minutes. The standup is auto-generated from his recent activity: tickets he moved, tools he built, commits he made.

He checks the kanban board. Two tools are in In Progress. One is in Review waiting for his CEO to acknowledge it. One is in Done from yesterday. He likes seeing the Done column grow.

During the day: He uses Claude Code to build new tools, fix existing ones, and generate reports. Each tool gets a ticket, a plan, and a commit. His CEO can see everything on the dashboard.

End of day: He checks what moved to Done. He reviews the kanban board to see what his team accomplished. He drafts tomorrow's priority list by looking at which tickets are In Progress and which are Planned.

Weekly: He reviews the Ideas page for automation suggestions from his team. His warehouse manager submitted an idea: "Track loading dock utilization." His procurement team submitted: "Alert us when stock is low." He prioritizes these based on impact and builds them in order.

What he does NOT do: Read code repositories. Configure servers. Set up development environments. Learn Git commands. He describes what he wants. The AI builds it. WayOfTeams tracks it. His CEO sees it.

What He Sees

  • Dashboard on his phone every morning
  • Standup auto-generated, submitted in 2 minutes
  • Kanban board showing progress across all tools
  • Ideas pipeline prioritized by team impact

Why This Works for Mark

He is not a programmer. He is a logistics person who learned to talk to an AI in business language. WayOfTeams gives him the structure to prove his value without learning technical skills.


Phase 7: Becoming the Internal Automation Lead (Month 2+)

What Mark Does

Mark's role has evolved. He is no longer just a logistics coordinator. He is the person his colleagues come to when they have a repetitive task that wastes time.

His teammate asks: "Can you build something that reads our shipping logs and tells me which carriers are consistently late?"

Mark opens Claude Code:

"Build a tool that reads CSV files from the shipping folder. For each carrier, calculate: total shipments, on-time percentage, average delay in days. Sort by on-time percentage ascending. Output as a formatted table and highlight any carrier below 85% on-time in red."

The AI builds it. Mark tests it on last month's data. The results match what his team already knew intuitively, but now it is quantified. He puts it on the kanban board, assigns it a ticket, and shares the results with his CEO.

His CEO asks: "Can you build a tool that reads our inventory system and alerts us when stock drops below reorder levels?"

Mark builds it. The tool reads CSV exports from the inventory system, compares current stock against minimum thresholds, and generates a daily alert email. His procurement team gets the email every morning at 7 AM. They used to manually check stock levels every Friday.

His warehouse manager asks: "Can you build something that tracks loading dock utilization?"

Mark builds a dashboard tool that reads the dock scheduling CSV and shows which docks are occupied, which are available, and which are reserved for the next 24 hours.

What He Sees

  • Colleagues come to him with automation requests
  • Each tool gets a ticket, a plan, and a commit
  • His CEO sees the value on the dashboard
  • He is becoming the company's internal automation expert

Why This Works for Mark

Mark does not just build tools for himself. He builds them for his team. WayOfTeams tracks every tool as a ticket with a plan and a commit. The CEO sees the value. The team trusts the output. Mark bridges the gap between operational problems and automated solutions.


Feature Adoption Order

Based on Mark's profile, here is what he uses and when:

Priority Feature Why Mark Cares
1 AI Chat (via Claude Code) Familiar chat interface, builds tools from descriptions
2 MCP integration Tools he builds show up on the dashboard automatically
3 Kanban board Visual tracking of what he built and what is next
4 Tickets Structured record of every tool with status and assignment
5 Standups Auto-generated, shows his productivity to leadership
6 Ideas page Team suggests new automation opportunities
7 Dashboard CEO sees everything without asking for status updates
8 Notifications Alerts when tools need updates or tickets change
9 Team Chat Colleagues request tools through familiar messaging
10 Memory AI remembers previous tools and business logic

What Makes WayOfTeams Different for Mark

Problem Mark Has WayOfTeams Solution
"I do not know how to code" Plain English instructions, AI builds and runs the tool
"I cannot show my CEO what I built" Dashboard tracks every tool as a ticket with status
"I do not know if the AI output is correct" Verification steps built into every tool, spot-check workflow
"My team does not know what I am building" Kanban board and standups make work visible
"I keep losing track of tool versions" Tickets and commits track every change
"My colleagues keep asking for new tools" Ideas page captures requests, tickets track delivery
"I need to prove this saves time" Dashboard metrics show tickets completed and output
"I am not a programmer" WayOfTeams does not require programming, just clear descriptions

The Core Loop

For Mark, WayOfTeams boils down to one simple cycle:

Problem -> Describe -> Build -> Test -> Track -> Ship -> Repeat
   ^                                                        |
   +--------------------------------------------------------+

Every iteration builds confidence:

  • Problem is a real operational pain his team feels daily
  • Describe means telling the AI what he wants in business language
  • Build means the AI writes and runs the code
  • Test means spot-checking, boundary testing, and verification
  • Track means tickets and kanban boards his CEO can see
  • Ship means the tool saves his team hours every week
  • Repeat because there is always another pain point to solve

The loop runs through a chat interface he already understands, a dashboard that proves his value, and an AI that turns business problems into working tools.

That is the system Mark would actually use to change his career.