# Cloudflare course-in-a-prompt

> Course markdown host for agents. Fetch each URL before acting. Never reconstruct from memory.

## Bootstrap

- https://courses.nik.zip/cloudflare/prompt.md
- Local dogfood: http://127.0.0.1:8787/cloudflare/prompt.md

## Index

- /cloudflare/manifest.md — course contract + chapter list
- /cloudflare/privacy.md — analytics disclosure
- /cloudflare/chapters/00.md — Pre-flight & the contract
- /cloudflare/chapters/01.md — Landing live on *.workers.dev
- /cloudflare/chapters/02.md — Next.js platform on OpenNext ($5 gate)
- /cloudflare/chapters/03.md — Clerk auth
- /cloudflare/chapters/04.md — D1 write behind the login
- /cloudflare/chapters/05.md — Agent buys a real domain
- /cloudflare/chapters/06.md — Keep it (& optionally show it)

## Session

Thread the same `?s=<uuid>` on every fetch for anonymous funnel analytics (opt out: omit or `s=0`).
