The agentic workflow

Last updated 2026-09-22

The whole site is produced through conversation. The human describes what he wants; an AI agent plans, writes, builds and publishes; the human answers questions and checks that the result works. This page describes that loop as it actually happened.

Who does what

RoleWhoDoes
Initiator & functional QADavidSets goals, answers questions, creates accounts and secrets, approves permissions, checks the live site works (reachable, links, readability); writes none of the text
OrchestratorClaude Opus, in a Claude Cowork sessionPlans, researches, writes content and code, runs builds, publishes, keeps the friction log
SubagentClaude SonnetWrites its own author page and one free-topic page, launched by the orchestrator with an explicit model choice

The loop

  1. Ask. David says what he wants in plain language (“add a page about…”, “the menu is too crowded”).
  2. Clarify. For open decisions Claude asks multiple-choice questions instead of guessing.
  3. Edit. Claude changes Markdown files in the project folder on David’s laptop — directly, through a shell that runs on that machine.
  4. Build & check. Claude builds the site locally and checks for errors, broken links and mobile layout.
  5. Publish. Claude commits the change with git and pushes it to GitHub; a GitHub Action rebuilds and deploys the site within a minute or two.
  6. Verify. Claude loads the live site, takes screenshots and reports back; David checks that the live site works: it loads, the links go where they should and the text is readable. The wording itself is left to the models.

Where the human is needed

An agent in Cowork is deliberately not allowed to do some things, even when asked: it may not create accounts, type passwords, or paste access tokens into web forms, and it needs explicit approval before deleting files on the user’s computer. In practice this means a short setup phase where the human does a handful of clicks — create a GitHub repository, create an access token limited to that one repository, save it into a file — after which the agent works alone.

Friction log (so far)

These are the snags from the first session, roughly in order. Each is a lesson for students.