Skip to content

feat(website): replace StatsStrip with differentiator-focused PositioningStrip#155

Merged
blove merged 5 commits into
mainfrom
claude/hopeful-mendeleev-58f9b9
May 1, 2026
Merged

feat(website): replace StatsStrip with differentiator-focused PositioningStrip#155
blove merged 5 commits into
mainfrom
claude/hopeful-mendeleev-58f9b9

Conversation

@blove

@blove blove commented May 1, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Replace the stat-tile section directly below the hero with a four-card positioning strip grounded in current competitive research.
  • New copy: RUNTIME / STREAMING / GENERATIVE UI / LICENSE — claims defensible against CopilotKit (@copilotkitnext/angular), Vercel AI SDK 5 Angular, and assistant-ui.
  • Drops vague/unverifiable claims ("14+ Capabilities", "OSS Source Available", "20+ Angular Version") in favor of specific differentiators (runtime neutrality, full-parity LangGraph streaming primitives, built-in generative UI for json-render + A2UI, MIT with no Angular tier gates).

Background

Spec: docs/superpowers/specs/2026-05-01-home-stats-strip-redesign.md
Plan: docs/superpowers/plans/2026-05-01-home-positioning-strip.md

Research established that NGAF cannot claim "first/only Angular agent framework" — CopilotKit and Vercel AI SDK both ship Angular bindings. The real moats are (1) runtime-neutral Angular UI across LangGraph + AG-UI ecosystems, (2) agent() as a superset of React's useStream(), (3) shipping both json-render and Google A2UI today, and (4) unrestricted MIT vs CopilotKit's tier-gated Angular customization.

Test plan

  • apps/website/src/components/landing/PositioningStrip.tsx typechecks
  • No remaining references to StatsStrip
  • Dev server renders all 4 cards with correct content (verified via accessibility snapshot)
  • Responsive: 4-up at ≥1024px (lefts 152/400/648/896 at 1280px), 2×2 at 768px, 1-up at 375px
  • Zero new console errors
  • Visual review by maintainer

🤖 Generated with Claude Code

blove and others added 5 commits May 1, 2026 10:23
Replace stat-shaped tiles below the hero with four differentiator
claims grounded in current competitive research (CopilotKit, Vercel
AI SDK 5, assistant-ui).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Replace the trust-focused social proof stats section with a
differentiation-focused positioning strip that highlights key
architectural advantages vs other agent UI frameworks.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Previous auto-fit minmax(240px, 1fr) wrapped to 3 columns at 1280px
since 4*240+3*16=1008 exceeds the 976px inner width. Use explicit
breakpoints: 1-up <640px, 2-up <1024px, 4-up otherwise.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@vercel

vercel Bot commented May 1, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
cacheplane Ready Ready Preview, Comment May 1, 2026 5:26pm
cacheplane-minting-service Error Error May 1, 2026 5:26pm

Request Review

@blove blove merged commit 8c7e58f into main May 1, 2026
14 of 15 checks passed
@blove blove deleted the claude/hopeful-mendeleev-58f9b9 branch May 7, 2026 16:30
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