Skip to content

Improve landing page design and add Features/Get Started pages - #6

Merged
stevensacks merged 7 commits into
mainfrom
feat/improve-design
Apr 29, 2026
Merged

Improve landing page design and add Features/Get Started pages#6
stevensacks merged 7 commits into
mainfrom
feat/improve-design

Conversation

@stevensacks

Copy link
Copy Markdown
Contributor

Summary

  • New Features and Get Started pages with their own entry points and sections
  • Landing page rewrite: Hero, Why, Agentic Design, ClaudeMd, FrameworkComparison, Closing
  • Agentic Design rewritten against the 29-pattern taxonomy (retires ReAct / four-pattern framing)
  • ClaudeMd split into active/passive layer pair; home sections now zig-zag with subtle dividers
  • New components: Callout, Card, ComparisonTable, RoadmapItem, StatCallout, icon set
  • New sections: AgenticDesignDetail, ClaudeMdDetail, FrameworkComparison, GitHub, ObsidianWikiDetail, StackRow, TokenEconomics, Trust

Test plan

  • npm run build succeeds
  • Home, Features, Get Started, Docs, Consulting, Roadmap, About all render
  • Section dividers, zig-zag layout, and detail pairs read correctly on desktop and mobile
  • Internal links and header nav still resolve across the multi-entry build

🤖 Generated with Claude Code

stevensacks and others added 7 commits April 29, 2026 19:50
- New /features/ page with detailed AgenticDesign, ObsidianWiki, ClaudeMd
- New /get-started/ page with Trust, TokenEconomics, GetStarted, StackRow
- Replace home Stack section with FrameworkComparison
- Replace docs QuickStart with GitHub section
- Header: swap GitHub link for Get Started CTA, add Features nav
- Add Callout, Card, ComparisonTable, RoadmapItem, StatCallout primitives
- Ignore .review/ working artifacts

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Landing page: replace 4 cards with outcome-titled entries (Stop Hook,
Reflection, Memory Management, Multi-Agent Collaboration) plus an
anchor stat linking to the features page.

Features page: replace the 4-pattern table + 4-principle grid with a
12-pattern grid grouped as headline / tier-and-isolation / tooling-
and-safety. Drops Autonomy (not in the source taxonomy). The tooling-
and-safety group uses the warn (amber) accent.

Add MemoryIcon for the new Memory Management card; remove ReActIcon
(retired pattern) and PlanIcon (no longer used).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Swap "unpredictable output + runaway token costs" for two real Claude
failure modes (trust + quality drop at scale); cost belongs in the body
as a benefit, not as a Claude failure. Translate card bodies out of
engineering jargon for the mixed audience (engineers + non-technical
product owners) — outcomes first, mechanisms hidden.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Reframe the two cards as a differentiation bookend: card 1 grounds GAIA's
fit with Claude in pre-existing rigor, card 2 lands the buyer outcome.
Simplify ComparisonTable mobile rendering into a shared MobileCard and
restyle cell glyphs.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…tions

Split the single ClaudeMd section into two — "Claude Code, configured"
(active layer: commands, hooks, agent) and "Claude Code, calibrated"
(passive layer: rules, skills) — replacing the Karpathy-as-headline framing
with the broader integration story. Each gets a custom right-column graphic:
a typographic triptych for the active layer, a glob→rule match ledger for
the passive layer.

Move SectionHeading out of Section so titles can render inside a column.
Wiki, configured, and calibrated sections now zig-zag on desktop with the
title sitting beside its column instead of above the grid.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Hero leads with benefit instead of mechanism; Closing trusts title and
subtitle to land the page without a four-sentence section recap.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@stevensacks
stevensacks merged commit 0d57210 into main Apr 29, 2026
@stevensacks
stevensacks deleted the feat/improve-design branch April 29, 2026 16:43
stevensacks added a commit that referenced this pull request May 11, 2026
* Add Features and Get Started pages, refactor home + docs sections

- New /features/ page with detailed AgenticDesign, ObsidianWiki, ClaudeMd
- New /get-started/ page with Trust, TokenEconomics, GetStarted, StackRow
- Replace home Stack section with FrameworkComparison
- Replace docs QuickStart with GitHub section
- Header: swap GitHub link for Get Started CTA, add Features nav
- Add Callout, Card, ComparisonTable, RoadmapItem, StatCallout primitives
- Ignore .review/ working artifacts

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* Rewrite Agentic Design sections against 29-pattern taxonomy

Landing page: replace 4 cards with outcome-titled entries (Stop Hook,
Reflection, Memory Management, Multi-Agent Collaboration) plus an
anchor stat linking to the features page.

Features page: replace the 4-pattern table + 4-principle grid with a
12-pattern grid grouped as headline / tier-and-isolation / tooling-
and-safety. Drops Autonomy (not in the source taxonomy). The tooling-
and-safety group uses the warn (amber) accent.

Add MemoryIcon for the new Memory Management card; remove ReActIcon
(retired pattern) and PlanIcon (no longer used).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* Reframe Why section opener and cards

Swap "unpredictable output + runaway token costs" for two real Claude
failure modes (trust + quality drop at scale); cost belongs in the body
as a benefit, not as a Claude failure. Translate card bodies out of
engineering jargon for the mixed audience (engineers + non-technical
product owners) — outcomes first, mechanisms hidden.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* Rewrite FrameworkComparison bookend cards and refactor table

Reframe the two cards as a differentiation bookend: card 1 grounds GAIA's
fit with Claude in pre-existing rigor, card 2 lands the buyer outcome.
Simplify ComparisonTable mobile rendering into a shared MobileCard and
restyle cell glyphs.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* Restructure ClaudeMd into active/passive layer pair, zig-zag home sections

Split the single ClaudeMd section into two — "Claude Code, configured"
(active layer: commands, hooks, agent) and "Claude Code, calibrated"
(passive layer: rules, skills) — replacing the Karpathy-as-headline framing
with the broader integration story. Each gets a custom right-column graphic:
a typographic triptych for the active layer, a glob→rule match ledger for
the passive layer.

Move SectionHeading out of Section so titles can render inside a column.
Wiki, configured, and calibrated sections now zig-zag on desktop with the
title sitting beside its column instead of above the grid.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* Restore subtle dividers between landing-page sections

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* Tighten Hero body, drop Closing recap

Hero leads with benefit instead of mechanism; Closing trusts title and
subtitle to land the page without a four-sentence section recap.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
stevensacks added a commit that referenced this pull request Jul 1, 2026
Bump vite ^8.0.11 -> ^8.0.16 and force esbuild >=0.28.1 via pnpm
override to clear three dev-only Dependabot alerts:

- #6 HIGH   GHSA-fx2h-pf6j-xcff (vite server.fs.deny bypass, Windows)
- #7 MEDIUM GHSA-v6wh-96g9-6wx3 (vite launch-editor NTLMv2 disclosure)
- #4 LOW    GHSA-g7r4-m6w7-qqqr (esbuild dev-server file read, Windows)

All three are dev/Windows-only with no production-runtime exposure on
the static site, patched anyway. Lockfile resolves a single esbuild
0.28.1 across the vite and storybook paths.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant