feat(website): three equal 'ways to use GAIA' + build→publish userguide journey#1859
feat(website): three equal 'ways to use GAIA' + build→publish userguide journey#1859kovtcharov wants to merge 3 commits into
Conversation
|
Verdict: Approve with suggestions — docs + website only, no runtime code. This PR reframes the landing page from a single "Build → Run → Distribute" pipeline into three equal "ways to use GAIA" cards (run / embed / build), adds a "Publish and share your agent" bridge to One thing worth fixing before merge: the new skill's first step says 🔍 Technical details🟡 ImportantSkill Step 1 conflates two distinct scaffolders ( 🟢 MinorBoth publish-section cards share one href ( Strengths
|
|
🟡 The "Package it" step in the new publish section gives a command that doesn't do what it says — a user running it will be confused.
The new 🔍 Technical details
Should be: |
…uild→publish journey Landing page now presents the three audiences as equal front doors, easiest→hardest, instead of a single Build→Run→Distribute funnel: 1. Run agents (Agent UI, one-click desktop) 2. Embed agents in your app (Agent Hub) 3. Build & publish your own (SDK + PR route) Each card gets equal billing with its own CTA. Docs: the build guide (custom-agent) stopped at a local agent and never reached publishing. Added a 'Publish and share your agent' section that bridges to the PR-route publishing guide (what's required + the steps), framed the local-vs-shareable split up top, and cross-linked hub-publishing back to it. Both now point Claude Code users at the skills. Skill: added .claude/skills/gaia-build-agent — there was a publishing skill (agent-hub-release) but none for BUILDING an agent with the SDK. It covers scaffold→tools→model→test, then hands off to publishing. astro check + build clean; MDX tags balanced.
- custom-agent: the 'Claude Code skills' card linked back to the publishing guide (a dead-end that doesn't document the skills) — point it at .claude/skills/ where they actually live. - gaia-build-agent skill: scope step 6 (in-core agents go in registry.py; a hub package is auto-discovered from its gaia-agent.yaml manifest — no registry edit); fix the garbled self-reference in the frontmatter description; use 'gaia agent init <id> -o hub/agents/python/' instead of the loose 'init under <path>'.
The doc-link checker (util/check_doc_links.py --internal-only) resolves internal links against docs/ pages; /hub is a website route (amd-gaia.ai/hub), not a Mintlify doc page, so it 404'd the cross-reference check. Use the full URL.
f8dddff to
dd7c34b
Compare
|
🟡 The new "Publish and share your agent" step in The Step 1 prose reads: " 🔍 Technical details
The misleading sentence is in Or omit the path claim and just say "scaffolds a publishable package (use The SKILL.md in this same PR already shows the flag correctly, so this is a single-file fix. |
Why this matters
The landing page funneled everyone through one 'Build → Run → Distribute' pipeline, but GAIA has three distinct audiences who deserve equal footing. The page now presents them as three equal front doors, easiest → hardest:
Each card has equal billing and its own CTA (Get the Agent UI · Browse the Hub · Build & publish guide).
The build→publish journey was broken
The build guide (
custom-agent.mdx) stopped at a local agent and never told you how to share it. Added a 'Publish and share your agent' section that bridges to the PR-route publishing guide (steps + what's required), framed the local-vs-shareable split up front, and cross-linkedhub-publishingback to it.New build-agent skill
There was a publishing skill (
agent-hub-release) but none for building. Added.claude/skills/gaia-build-agent(scaffold → @tool → model → test → hand off to publish), and both guides now point Claude Code users at the two skills.Test plan
astro check0 errors / 0 warnings;astro buildagainst the live hub succeedsNote: depends on nothing else; the new Website CI (PR #1856) will build-check this once merged.