Skill system
Agentflow is not primarily a catalog. It is a routing product.
Product design
Section titled “Product design”The user’s job is not:
learn ten internal skill namesIt is:
have a real engineering task ↓identify what is unclear ↓choose the smallest useful reasoning tool ↓make progress with the right outputThat changes the information architecture.
Homepage
Section titled “Homepage”The homepage is goal-first. Skill names are secondary metadata.
Skill pages
Section titled “Skill pages”Every skill page answers:
What decision does this skill own?When should I use it?When should I not use it?What goes in?What comes out?What prompt can I try?Where can it hand off?Recipes
Section titled “Recipes”Recipes show composition without inventing a mandatory lifecycle.
task ↓decision A → skill A ↓decision B only if it exists → skill BEngineering design
Section titled “Engineering design”The required responsibilities are content loading, docs navigation, search, presentation, build proof, and static delivery.
MD/MDX ↓Astro content ↓Starlight ↓Tailwind ↓static dist/ ↓CloudflareNo database, API service, CMS, queue, cache, authentication layer, or SSR runtime is justified by the current product contract.
Source of truth
Section titled “Source of truth”SKILL.md → agent runtime behavior
human docs → discovery, usage, examples, compositionWhen canonical skill packages are added, docs should link to or derive stable metadata from those files instead of copying complete instructions.
Why static Cloudflare hosting
Section titled “Why static Cloudflare hosting”bad content/config ↓build fails ↓production remains on the previous valid artifactRuntime stays small:
request → Cloudflare edge → static asset