Skip to content

feat(site): add a "who it's for" section above the problem pitch - #211

Merged
dvcdsys merged 2 commits into
developfrom
feat/site-audience-fit
Jul 27, 2026
Merged

feat(site): add a "who it's for" section above the problem pitch#211
dvcdsys merged 2 commits into
developfrom
feat/site-audience-fit

Conversation

@dvcdsys

@dvcdsys dvcdsys commented Jul 27, 2026

Copy link
Copy Markdown
Owner

Why

The page currently opens with "Grep doesn't scale to the way you actually
search code." That argument only works on someone who has already decided
they have that problem. A visitor arriving cold — from a directory, a
search result, a link in a thread — asks something cheaper first: is this
for me?

What

A new Who it's for section between the hero and The problem, framed as
the visitor's week rather than the product's feature list. Six situations,
each mapping to something that already exists:

Situation What backs it
Your agent should already know the codebase. hooks + skills
You research code you didn't write. semantic search
You are writing the spec before the code. references, touchpoints
You are doing a security pass. five search modes over the whole tree
Your system is a dozen services in a dozen repos. workspaces, hybrid ranking
Your team is spread out. So are its agents. shared server, roles, view-groups, API keys

Nothing here is a new promise — the section qualifies readers against
shipped behaviour.

The security card states outright that cix does not scan for CVEs — it
finds everything worth scanning
. Implying a scanner would be both wrong
and easy to disprove; "where to look" is the honest and still-useful claim.

Design notes

  • Reuses .why-grid, so the six cards fall into two rows and the existing
    mobile single-column rule applies with no new responsive CSS.
  • The card marker is a small arrow rather than the display-size numerals used
    by The problem — with 01/02/03 in both, the sections would read as one
    long numbered list.

Test plan

  • npm run build — green.
  • Rendered at 1456px: 2 × 3 grid, even row heights, clean transition into
    The problem.
  • Rendered at 548px: single column, scrollWidth == innerWidth (no horizontal
    overflow).

🤖 Generated with Claude Code

dvcdsys and others added 2 commits July 27, 2026 17:05
The landing page opens by arguing that grep is insufficient, which only
lands if the reader has already decided they have that problem. Someone
arriving cold — from a directory listing, a search result, a link in a
thread — has a cheaper question first: is this for me?

Answer it before the argument. Three situations, phrased as the visitor's
week rather than the product's features: an agent that should arrive
knowing the codebase, research across code you didn't write, and a spread
out team whose agents should all read the same index. Each maps to
something the project actually does — hooks and skills, workspaces, and
the multi-user server with roles, view-groups and per-user API keys — so
the section qualifies rather than promises.

Reuses .why-grid for layout so the mobile collapse already applies; the
marker is a small arrow instead of a display-size numeral, otherwise this
section and "The problem" below it read as one long numbered list.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Spec work, security passes and sprawling microservice estates are the
cases people described in their own words, and each already maps to
something the tool does — references and touchpoints for scoping, the
five search modes for tracing what reaches a risky function, workspaces
for a system split across a dozen repos.

The security card says plainly that cix does not scan for CVEs. It finds
everything worth scanning, which is a different and more defensible claim
than implying a scanner.

Cards move to a data array now that there are six of them; the grid
already handles the second row and the mobile collapse.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@dvcdsys
dvcdsys merged commit 3e83473 into develop Jul 27, 2026
1 check passed
@dvcdsys
dvcdsys deleted the feat/site-audience-fit branch July 27, 2026 16:08
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