The AI Toolchain / Facilitator Pack
Facilitator Pack · July 2026

The AI Toolchain

A two-hour working session on the tools that actually move work forward — for developers, for managers, for job seekers, and for the people who test it all.

  • 00:00Framing — the one rule that governs everything
  • 00:10Module 1 · Developers — Claude Code, Cursor, Antigravity
  • 00:45Module 2 · Managers — the four-layer stack
  • 01:10Module 3 · Résumés — build, tailor, submit, track
  • 01:40Module 4 · Testing — agentic QA that survives CI
  • 01:55Close — homework and the 30-day plan
Verified July 2026. Every claim here was checked against primary sources. Product surfaces in this category change weekly — re-check vendor documentation before turning any recommendation into a team standard. Sources appear inline and in the appendix.

How to use this pack

Three documents, stacked into one

Read it whichever way the moment calls for. The same pages serve as a live script, a reference, and a follow-up kit.

LayerWhat it isUse it when
Run of showMinute-by-minute timing, with a demo and a lab in each module.Facilitating live.
Module bodiesThe substance: diagrams, decision rules, tool tables, honest verdicts.Preparing, or reading after.
AppendixCopy-paste prompt library, link index, 30-day plan.The week after class.
The one rule

The tool is a fast, tireless intern with no judgment. Your job is to supply the judgment — a plan going in, a verifiable check coming out. Skip either and you generate impressive-looking waste.

Open the session with that rule, and return to it at every module boundary. It is the single idea that separates people who get value from these tools from people who ship confident nonsense faster than they used to. Every module below is the same loop wearing different clothes: plan → let the agent work → verify against something real.

What to have in front of you

00:10 — 00:45Module 1 · Developers

Pick the tool by its shape, not its brand

Three products dominate this space in July 2026, and they are genuinely different shapes rather than competing versions of the same thing. Choosing well starts with matching the shape to the task in front of you.

Terminal agent
Claude Code. Lives in the shell. Best for deep, multi-file work where you want a harness you can script and hook into.
IDE agent
Cursor. Editor-grade ergonomics and the widest model picker. Best for tight edit-run-review loops on code you're actively reading.
Orchestrator
Antigravity. Mission control for many parallel agents. Best when the bottleneck is your attention, not any one agent.
Figure 1.1Pick by shape, not by brand. Most teams end up running two of these. The failure mode is running one for everything: an IDE agent on a fifty-file migration, or a mission-control orchestrator for a two-line fix.

Claude Code: the layered mental model

Claude Code is a harness with distinct layers, and almost every frustration people report traces back to putting a rule in the wrong layer. Teach the layers first; the commands follow naturally.

Skill
Contextual knowledge the agent should know. Conventions, domain facts, how your repo is laid out.
Hook
A shell script fired at a lifecycle event. Where a convention becomes a guarantee — it cannot hallucinate.
Subagent
A fresh instance with its own context and tools. For output you never want to read in full.
Permission rule
What the agent may touch. The security surface, tuned per project.
Command
Reusable prompts you invoke by name. The muscle memory of a repo.
Model
Route cheap sweeps to a small model, hard reasoning to a large one. A cost lever and a quality lever at once.
Figure 1.2Six layers, one decision rule. If it is contextual knowledge, it goes in a Skill. If it must be enforced, it goes in a Hook or a permission rule. If it produces output you never want to read again, it goes in a Subagent. Source: code.claude.com/docs

The functionality people actually under-use

Plan mode — read-only exploration before anything gets written. Cycle permission modes with Shift+Tab. In plan mode Claude cannot edit; it delegates codebase research to the built-in Plan subagent so all that exploration stays in a separate context window, then presents a plan for your approval. Adopting this one habit changes outcomes more than any prompt-engineering trick. Separate exploration → planning → implementation into three distinct phases.

Checkpointing — the reason you can be bold. Every prompt you send creates a checkpoint automatically, and checkpoints persist across sessions. Press Esc twice (or run /rewind) to open the menu. Restore conversation rewinds the chat but keeps the code as it is now; Summarize from here compresses a bad side-quest into a summary while keeping early context intact; Never mind backs out. Because a rewind is always one keystroke away, you can let the agent attempt something ambitious instead of babysitting it.

Scheduling — three mechanisms, often confused.

MechanismWhere it runsUse it for
/loop + cron toolsInside a live sessionRepeating a prompt, polling for a status change, one-time reminders while you keep working.
Desktop scheduled tasksClaude Code DesktopRecurring local jobs: a daily dependency audit, a morning briefing, a nightly review of yesterday's merges.
RoutinesAnthropic-managed cloudAutopilot work that must run whether or not your laptop is open — schedules, API triggers, GitHub events.

Subagents — the highest-leverage feature almost nobody configures. A subagent is a fresh Claude instance with its own context window, its own tool permissions, and its own model; your main session receives only its final summary. The single most valuable use is boring and enormous: isolating high-volume output. Running the test suite, crawling docs, sweeping a large repo for call sites — all of that floods your main context and pushes you toward compaction. Delegate it.

You get three built-in agents for free: Explore (fast, read-only, for search and codebase understanding), Plan (research during plan mode), and general-purpose (exploration plus action). Explore and Plan deliberately skip your CLAUDE.md and git status to stay fast and cheap — so if a rule genuinely must reach them, restate it in the delegating prompt.

Three ways to invoke a custom subagent, escalating in force: name it in a sentence and let Claude decide; @-mention it to guarantee it runs for that task; or run the whole session as it, which replaces the default system prompt entirely.

Hooks — where a convention becomes a guarantee. Prompts persuade; hooks enforce. A hook is a shell script fired at a lifecycle event, and it cannot be talked out of firing. The canonical four:

Worked exampleA CLAUDE.md and one subagent for a real repo

Everything in Lab 1 comes down to two files. First, a CLAUDE.md at the repo root gives every session the same footing:

# CLAUDE.md
## Stack
Next.js 14 (app router) + Fastify API + Postgres. Monorepo via pnpm workspaces.

## Conventions
- Never edit generated files under /packages/db/generated.
- All API routes validate with Zod; no raw req.body access.
- Tests live beside source as *.test.ts. Run with pnpm test.

## Definition of done
Lint passes, types pass, the touched test file is green.

Then a custom subagent — a markdown file with YAML frontmatter — that isolates a high-volume job so its output never touches your main context:

--- .claude/agents/test-runner.md ---
name: test-runner
description: Runs the suite and reports only failures + likely cause.
tools: Bash, Read, Grep
model: haiku
---
Run pnpm test. For each failure, return the test name, the
assertion that failed, and the one file most likely responsible.
Do not paste passing output. Do not attempt fixes.

Now @test-runner after a change and your main session gets a three-line verdict instead of four hundred lines of Jest.

Cursor: getting the agent and model selection right

Cursor's advantage is editor-grade ergonomics and the widest model picker in a single tool. Its main failure mode is cost surprise, and the fix is understanding one distinction clearly: reserve frontier models for genuinely hard problems, and reach for Max Mode only when the issue is context, not intelligence.

Small / fast model
Renames, boilerplate, mechanical edits, first drafts of obvious code. The default. Cheapest by a wide margin.
Frontier model
Genuinely hard reasoning: tricky bugs, architecture, subtle concurrency. Reach here when the agent isn't smart enough.
Max Mode
Extends context to the model's maximum, at a premium. Reach here when the agent can't see enough — a large refactor across many files.
Figure 1.3Match the model to the task, not to the hype. Reserving frontier models for hard problems is the single biggest lever on a Cursor bill. Max Mode answers "the agent cannot see enough," never "the agent is not smart enough."

The Cursor levers worth demonstrating live:

Antigravity: when breadth beats depth

Google's Antigravity earns its place in a specific situation: many independent tasks, where the bottleneck is your attention rather than any single agent's capability. It launched November 2025 as an agentic IDE with an Editor View and a Manager surface — mission control for spawning, orchestrating, and observing multiple agents across multiple workspaces in parallel. Antigravity 2.0 shipped at Google I/O on 19 May 2026 and split the product into several surfaces, including the original IDE (still Google's recommendation for developers) and a programmatic SDK in research preview.

The idea worth stealing even if you never install it: Artifacts

Delegating work requires trust, and scrolling raw tool calls is a miserable way to build it. Antigravity's agents produce Artifacts — task lists, implementation plans, screenshots, browser recordings — that you verify at a glance and comment on like a document, and the agent incorporates the feedback without stopping. Whatever tool you use, insist on this shape: the agent's output should be reviewable as a deliverable, not as a transcript.

Describe the goal Agent explores (read-only) Agent plans You approve Agent implements Verify against something real
Figure 1.4Teach the loop, not the product. When people ask "which tool should I learn," the honest answer is that this loop transfers between all of them — and the loop is 80% of the value.
Self-check · Module 1

Developers

Three questions. Pick an answer to see why it's right.

Q1
You need to run the full test suite, but its output floods your context and pushes you toward compaction. Which layer solves this?
Subagent. Its whole purpose is isolating high-volume output — the subagent burns its own context on the noisy run and hands your main session a short summary.
Q2
A convention must be enforced, not merely suggested — say, block any SQL write that isn't parameterized. Where does that belong?
A hook. Prompts persuade; hooks enforce. A PreToolUse hook runs a real script and can deny the call outright — it cannot be talked out of it.
Q3
The agent keeps making a good decision but on too little of the codebase. In Cursor, what do you reach for?
Max Mode. It extends context to the model's maximum. "Can't see enough" is a context problem; swapping to a smarter model wastes money on a problem the model was already smart enough to solve.
00:45 — 01:10Module 2 · Managers

Four layers, and a buying order that surprises people

Managers get sold AI differently from developers. Vendors pitch a single product that promises to run your whole week, and the pitch collapses on contact with reality — because a manager's work spans four distinct systems. Naming the layers makes the buying decision obvious.

2Suite copilot — where you already writeMicrosoft Copilot, Gemini for Workspace. Spans mail, docs, sheets, slides.Buy first
3Meeting & knowledge captureGranola, Fathom, Fireflies, Otter, Notion AI. Turns talk into a record you can query.Buy second
4Reasoning & analysisClaude / Cowork, NotebookLM, Atlassian Rovo. Multi-step work across many files and tools.Buy third
1Project-management platform AI — the boardSmartsheet AI, Asana AI, monday.com AI. Only as good as the data hygiene beneath it.Buy last
Figure 2.1Four layers, and the counter-intuitive buying order. Layer 1 comes last because the AI in a project-management platform is only as good as the data underneath it. Buying it first means paying for an agent that summarizes a board nobody keeps updated.

The tools you asked about, assessed honestly

Smartsheet AI is the one to be careful about. Its AI features — Smart Summaries, AI-assisted formula generation, natural-language navigation, workflow suggestions — are bundled exclusively into the Enterprise plan. Pro and Business tiers include no AI at all. So "we'll get Smartsheet for the AI" usually means "we'll get Smartsheet Enterprise," which is a much larger conversation. The platform itself is excellent for spreadsheet-native finance, ops, and IT teams, and its security and onboarding are strong. Several AI features (Smart Agents, Smart Flows, Smart Columns) were still early-adopter or private beta as of late 2025 — verify general availability before signing. Smartsheet was acquired in 2025 for $8.4B by Blackstone and Vista.

The rest of the shortlist, sorted by the layer each one strengthens:

ToolLayerWhy a manager would want it
Gemini for Workspace2 + 3The obvious Copilot equivalent for Google-native orgs. Spans Gmail, Docs, Drive, Sheets, Slides, Meet.
Asana AI1AI is included from the Starter tier rather than gated to Enterprise — a real edge over Smartsheet for smaller teams. Best for marketing and ops; weaker on complex dependency chains.
Atlassian Rovo4AI search, chat, and agents across Jira, Confluence, and connected sources. The right answer if your engineering org already runs on Atlassian — it meets people where the data already is.
Granola / Fathom3Lightweight, low-friction meeting capture. Granola enhances notes you take yourself rather than sending a bot into the call — the least awkward option for sensitive 1:1s.
Fireflies / Otter3Cross-meeting search and analytics that suite copilots handle less well. Works across Zoom, Teams, and Meet rather than one ecosystem.
Notion AI2 + 3Strongest when Notion is already your team's doc and task home — action items land directly in existing databases. Priced as a per-member add-on.
NotebookLM4Underrated for managers. Upload a bounded set of sources — a vendor's docs, three competitor reports, last quarter's retros — and interrogate only those. Grounded answers instead of general knowledge.
Claude / Cowork4The reasoning layer for genuinely multi-step work: reorganization plans, hiring rubrics, analysis that spans many files and tools.

Three manager workflows worth automating this week

The status report you currently write by hand. Replace the weekly manual roll-up. Whichever assistant sits closest to your data, the prompt shape is the same — point it at the board or the thread, ask for movement since last week, blockers, and what needs a decision, in that order.

The 1:1 you keep having the same version of. Capture 1:1s in Layer 3, then ask Layer 4 to look across a quarter of them: "Across my last eight 1:1s with this person, what themes recur that I haven't acted on? What have I promised and not delivered?" This is where meeting AI moves from convenience to genuine management improvement — the pattern only exists across time, and no human reliably holds it.

The meeting that should have been a document. Before you schedule a recurring sync, run the agenda through an assistant and ask it to produce the artifact the meeting would have generated. If it can produce a good-enough version, cancel the meeting and review the document instead. Managers reclaim more hours from this than from any AI feature in a project tool.

Worked exampleThe recurring-1:1 prompt, run against a quarter

Capture lives in Layer 3; the insight lives in Layer 4. Feed the transcripts in and constrain the output so it stays honest:

# Paste 8 transcripts, then:
Across these 1:1s with Priya (Jan–Mar), return three lists:

1. Recurring themes she raised more than once.
2. Commitments I made and whether the later notes show them done.
3. Two things she's ready for that I haven't offered.

Quote the date + line for every claim. If a theme appears once,
leave it out.

The value isn't summary — it's the second list. "You promised to unblock the staging access on Jan 14 and it's still open in March" is the sentence no manager holds reliably in their head, and it's the one that changes the next conversation.

Watch the buying order

Buying Layer 1 AI first is the most common and most expensive mistake here. An agent that summarizes a board is worthless if the board is stale — fix the data habit before you pay for the summary of it.

Self-check · Module 2

Managers

Three questions. Pick an answer to see why it's right.

Q1
According to the four-layer stack, which layer do you purchase last, and why?
Layer 1 (the PM platform). Its AI summarizes a board — so it's worthless until the board is actually maintained. Buy the layers that pay off immediately first.
Q2
A team says "let's get Smartsheet for the AI." What does that actually commit them to?
Enterprise. Pro and Business include no AI at all, so the "for the AI" decision is really an Enterprise decision — a much larger conversation. Asana, by contrast, includes AI from Starter.
Q3
You want to capture a sensitive 1:1 with the least social friction. Best fit?
Granola. It sharpens your own notes instead of sending a visible bot into the call — the least awkward capture for anything sensitive.
01:10 — 01:40Module 3 · Résumés

The bottleneck is evidence, not volume

Start here, because it reframes everything that follows: the bottleneck in a modern job search is almost never application volume. People arrive believing they need to apply faster, buy a bot, and let it run. The evidence points the other way — volume is cheap and getting cheaper for everyone, which means it has stopped being a differentiator and started being noise.

1 · Parse
The ATS converts your file to text. Bad layout scrambles here — before a human ever sees it.
2 · Keyword match
Your text is scored against the posting. This is the only step that's about "beating a robot."
3 · Recruiter scan
A human spends seconds looking for evidence of impact. Keywords got you here; they can't get you further.
4 · Interview
You defend every line. Anything you can't defend should never have been on the page.
Figure 3.1Four steps, and only one is about beating a robot. Keyword matching gets you into the pile. Evidence of impact gets you out of it.

The tool landscape, split by what it actually does

The category name hides a crucial split, and conflating these three groups is why people buy the wrong thing. Read this as three separate purchases, not one.

Group A — Builders and optimizers (you write, AI improves)

ToolBest forThe honest read
JobscanKeyword-gap analysis vs a specific postingThe most transparent match report — names exactly which terms are missing, adjusted for which ATS the target uses. A scanner more than a builder. Priciest of the group; free tier limited to a few scans a month.
ReziStrict ATS-safe constructionAudits against 23 formatting and content metrics and hard-blocks choices that break parsing. One gotcha: its default template uses a thin-bordered skills table some parsers misread — use the plain-text export for older systems. Lifetime pricing is cheap over a long search.
TealRunning a whole pipelineThe most generous free tier in the category — unlimited résumés and job tracking, clean single-column PDF that parses reliably. Weakness is tailoring depth: testers found it suggesting the same generic phrases regardless of posting. Pair it with Jobscan for keyword work.
Kickresume / EnhancvDesign, when a human sees it firstStrong visual output, weaker ATS discipline. The right choice for referrals, portfolio roles, and creative fields where the document goes straight to a person. Wrong choice for a Workday portal.
Claude / ChatGPT directBullet rewriting and evidence extractionFree-to-cheap and better than most dedicated tools at the actual writing, because you can give it far more context. Requires you to own formatting. This is what Lab 3 uses.

Group B — Autofill assistants (AI fills, you click submit)

ToolWhat it doesThe trade
SimplifyChrome extension autofilling forms across 100+ sites, plus a trackerAutofill accuracy runs ~90% on Greenhouse and Lever, ~80% on Ashby, ~70% on Workday. You still click submit on every application — that's the point. Realistic throughput: 6–10 applications per active hour. The best free option in the category if your bottleneck is typing, not time.

Group C — Auto-apply agents (AI submits on your behalf)

ToolModelAssessment
JobCopilotServer-side agent, 500,000+ career pages claimedThe strongest pure auto-apply agent in current comparisons, but no free tier. Targets company pages and ATS platforms rather than automating LinkedIn — the safer architecture.
Jobright AIMatching + referral discovery + agent submissionPick it when match quality and finding a referral path matter more than raw volume. US roles only.
LoopCVAutonomous with an optional approval queueThe approval queue is the feature that matters — you review matches before anything is sent. Strong on European boards and direct recruiter outreach.
SonaraCheapest hands-off volumeSends the same untailored résumé everywhere. Understand that before buying it.
LazyApplyBrowser extension, mass submission via Easy Apply and IndeedCaution Effective at pushing raw count. Appears on a public blacklist of risky LinkedIn plugins and sits below 2.5/5 on Trustpilot with documented reliability and billing complaints. Expect volume saved, not hit-rate lifted.

The architecture that actually works: a tiered funnel

Replace "apply to everything" with a deliberate allocation of effort. Tier your targets, and let the level of automation scale inversely with how much you want the job.

Tier 1 — jobs you actually wantManual · high effort
5–10 companies. Tailor by hand, find a human at each, write to them. Zero automation. This is where jobs are won.
Tier 2 — good fitsAssisted
Autofill (Simplify) + a lightly tailored résumé. You still click submit. Steady throughput without going generic.
Tier 3 — market sensingAutomated
Let an auto-apply agent run. Purpose isn't offers — it's keeping the pipeline warm and learning what the market rewards.
Figure 3.2The tiered funnel. The common failure is applying uniform low effort everywhere, then concluding the market is broken. Tier 1 is where jobs are actually won; Tier 3 exists to keep the pipeline warm and tell you what the market wants.

Build it yourself: the master-profile pipeline

The most durable version needs no subscription. Build one structured record of your career, then generate every tailored document from it. Doing this deliberately beats every builder, because the quality ceiling is set by the richness of your source data — and only you have that.

Step 1 — The master profile

Create master-profile.json. Include far more than any single résumé would hold: every project, every metric, every technology, in raw form. Aim for three to five times the content of your actual résumé.

Step 2 — The tailoring prompt

Point any capable assistant at the profile plus a posting. This prompt is deliberately constrained, because the failure mode of AI résumé writing is fluent invention:

# INPUTS
1. master-profile.json — everything true about my career.
2. The job description, pasted below.

# TASK
a. Extract the 8–12 requirements the posting actually weights;
   separate hard requirements from nice-to-haves.
b. For each, find the strongest matching evidence in my profile.
   Where I have no genuine match, say so. Never invent
   experience, never inflate a metric, never imply seniority I lack.
c. Select and rewrite 4–6 achievement bullets, ordered by relevance.
   Use the posting's own vocabulary where it honestly describes what I did.
d. Write a 2-sentence summary line for the top.
e. List the gaps separately, so I can decide: cover letter, or skip.

# CONSTRAINTS
- Every bullet: action verb, specific technology, quantified outcome.
- One page unless I have 10+ years of experience.
- Plain text. No tables, no columns, no graphics.
- If a claim can't be traced to my profile, do not write it.
Worked exampleOne bullet, before and after
Before
Worked on the payments team and helped improve the checkout system, making it faster and more reliable for users.
After
Cut checkout p95 latency 41% (820ms → 480ms) by moving payment tokenization to an edge worker, lifting completed-purchase rate 3.2% across 1.1M monthly sessions.

The "after" survives all four steps of Figure 3.1: it carries keywords (payments, tokenization, edge), it reads as impact to a human in two seconds, and every number is one you could defend in the interview. The constraint that makes this possible is the raw metric sitting in your master-profile.json — the model can only sharpen what you gave it.

Step 3 — Verify before you send

Wrap the loop, exactly as with every other tool today:

  1. Parse test. Copy the text out of your finished PDF. If the order scrambles or content vanishes, the parser will see the same thing.
  2. Scan test. Run it through Jobscan or a free equivalent against the posting. Chase missing true keywords; ignore the score itself.
  3. Human test. Read every line aloud and ask: could I defend this in an interview? Anything you'd hesitate on comes out. This step is the entire ethical boundary of the module — it is not optional.
Self-check · Module 3

Résumés

Three questions. Pick an answer to see why it's right.

Q1
In the tiered funnel, how should the level of automation relate to how much you want the job?
Inversely. Tier 1 jobs get manual effort and a human contact; automation is reserved for Tier 3, where the goal is market-sensing, not offers.
Q2
Which tool group leaves you clicking submit on every application?
Group B. Autofill fills the form; you review and submit. Group C submits for you — which is why it belongs in Tier 3, not on the jobs you actually want.
Q3
The tailoring prompt forbids inventing experience. Which verify step enforces that boundary in the end?
The human test. Parse and scan check machine-readability; the read-aloud check is the ethical boundary — anything you couldn't defend in an interview comes off the page.
01:40 — 01:55Module 4 · Testing

Agentic QA that survives CI

Testing is where the current generation of coding agents is simultaneously most useful and most dangerous. One sentence is worth writing on the board before anything else: AI moves the cost of writing tests, not the cost of maintaining them.

Writing cost
Drops sharply. The agent drafts a suite from a plain-English description in minutes.
↓ then ↑
Maintenance cost
Stays put — or rises. A large suite you didn't reason through is a liability the team quietly routes around.
Figure 4.1AI shifts the cost of writing tests, not the cost of maintaining them. Budget for maintenance explicitly, or a year from now the suite is dead weight nobody trusts.

The workflow to teach: Playwright MCP

The fix for hallucinated selectors is grounding the agent in your actual application. The Playwright MCP server gives Claude Code or Cursor a live, controllable browser: the agent navigates your real app, reads the real accessibility tree, and generates locators that resolve because it watched them resolve.

Describe the flow in English Agent drives the real browser Reads the accessibility tree Emits semantic locators Runs the test it just wrote Passes first try (it already verified)
Figure 4.2The Playwright MCP loop. Because the server speaks the accessibility tree rather than screenshots, locators come out semantic and stable — and the test usually passes on the first run because the agent verified it against the live page.
Worked exampleSetup, then a test from one sentence

Wiring the server takes about ninety seconds:

# add the Playwright MCP server to Claude Code
claude mcp add playwright npx @playwright/mcp@latest

Then the authoring turn is plain English, and the agent grounds every locator in the live page:

# your prompt
Write a Playwright test: log in as the seeded demo user, add the
$19 plan to cart, and assert the cart total reads $19.00.
Navigate the running app at localhost:3000 first, then write it.

# what comes back resolves because the agent watched it resolve:
await page.getByRole('button', { name: 'Add to cart' }).click();
await expect(page.getByTestId('cart-total')).toHaveText('$19.00');

What the workflow does well — and where it stops

Does well
  • First-pass authoring from a plain-English description
  • Debugging a failing test — the agent can watch it fail
  • Refactoring selectors after a UI change
  • Generating API tests from an OpenAPI spec
Stops short
  • Long multi-step flows where state accumulates
  • Dynamic data that differs between runs
  • Deep conditional branching
  • OAuth and third-party redirect flows

Worth knowing independently of any vendor: Playwright now ships a planner / generator / healer agent workflow that formalizes the loop engineers already do by hand — explore the app, write a test, fix it when it breaks. Paired with ARIA snapshots (asserting against the accessibility tree rather than brittle CSS), this is the cheapest credible AI testing setup available, because it's open source and runs on the CI you already have.

When to buy a platform, and which shape

The vendor landscape looks chaotic until you sort it by architecture rather than marketing. Six shapes:

ArchitectureRepresentative toolsChoose it when
Open-source + agentPlaywright + MCP, Playwright test agentsYou want tests in your repo, on your CI, with no vendor lock-in. The default starting point.
Low-code AI authoringmabl, Testim, Functionize, Katalon, VirtuosoNon-engineers author tests and selector healing is your main pain. Expect proprietary execution environments.
Natural-language executorstestRigor, MomenticYou want plain-English specs that execute and adapt without a scripting step.
Generated-Playwright pipelinesChecksum, BugzyYou want AI generation but insist the output is standard Playwright code committed to your repo.
Behaviour-derived regressionMeticulousYou have real production traffic and want regression coverage generated from actual user behaviour rather than authored. Complements authoring tools; doesn't replace them.
Visual assertion layersApplitoolsVisual regression specifically. Integrates with Playwright, Storybook, and native mobile — the easiest thing here to adopt incrementally.
Managed serviceQA WolfYou want humans who learn your product to own creation, maintenance, and triage. A staffing decision more than a tooling one.
Decision rule, by suite size

200–1,000 tests with moderate churn: start on a free tier (Katalon) or add Healenium to an existing Selenium suite, and learn what healing can and can't do before committing budget. Visual regression is a different problem — reach for Applitools alongside a functional healing tool, not instead of one.

Self-check · Module 4

Testing

Three questions. Pick an answer to see why it's right.

Q1
Which cost does AI mainly shift in a test suite?
Writing. Authoring gets cheap; maintenance doesn't. Budget for maintenance up front or the suite becomes a liability the team routes around.
Q2
Why does Playwright MCP produce locators that actually resolve?
It reads the accessibility tree. The agent drives your real app and confirms each locator resolves before emitting it — semantic and stable, not a guessed CSS path.
Q3
Which task is squarely outside where the Playwright MCP workflow is reliable?
OAuth redirects. Third-party redirect flows, deep branching, and run-to-run dynamic data are where the workflow stops short — keep those authored by hand.
· · ·
The week afterAppendix · Homework

The 30-day plan

One habit in the first fortnight, compounding leverage in the second. Everyone leaves with the same three tracks — developer, manager, job seeker — and does the ones that apply.

TrackWeek 2 — one good habitWeek 4 — compounding
DeveloperShip two custom subagents: one read-only reviewer, one high-volume isolator (tests or log sweeps).Wire Playwright MCP. Write five real tests. Package the setup as a plugin so a teammate installs it in one command.
ManagerWrite and run one agent brief from Lab 2. Measure the time it actually saved.Review what you bought. Cancel anything unused after 30 days — this category makes shelfware easy.
Job seekerDefine your three tiers by name. List 5–10 Tier 1 companies and find one human at each.Review your funnel data. Which tier produced interviews? Reallocate toward it and stop doing the rest.

Copy-paste

Prompt library

Five prompts that carry across tools. Each encodes the same discipline: give the agent structure going in, demand something verifiable coming out.

Onboarding to an unfamiliar codebase

"Map this repo for me. Give me the entry points, the three most-touched modules, the data flow between them, and the five files I'd need to understand to make a change safely. Cite file paths. Don't summarize files I don't need."

A review that is actually critical

"Review this diff as a skeptical senior engineer who has to maintain it. Find the three weakest decisions, not the typos. For each, name the failure mode and the smallest change that removes it. If it's fine, say so plainly."

Debugging with a hypothesis discipline

"Here's the bug and the stack trace. Before touching code, list three hypotheses ranked by likelihood, and the one cheap check that would confirm or kill each. Run the cheapest first. Report what you learned before proposing a fix."

Turning meeting sprawl into decisions (managers)

"From these notes, extract only: decisions made, owners with due dates, and open questions blocking progress. Drop everything that's discussion without an outcome. Flag any decision that lacks an owner."

Interview preparation from your own profile

"Using master-profile.json and this job description, generate the eight questions I'm most likely to get and the specific project I'd cite for each. Then ask me the hardest one and push back on my answer until it's defensible."

Reference

Link index