docs: lead with the agent-native claim; skills first, Modules as building blocks#96
Merged
Merged
Conversation
…ding blocks Composer is the fastest, most reliable way to build an app with your agent, and none of the docs said so. They read as a framework reference that happened to ship a skill. - README opens with the claim (scratch to deployed on Prisma Cloud in minutes) and makes installing the skill the first step, not a footnote near the bottom. Names the three properties that make agent-built apps actually run: Modules snap together, the compiler checks the wiring, the deploy is deterministic. - getting-started opens with the skill install — including the case for doing it even if you plan to write every line yourself — then frames the manual walkthrough as "you can read what your agent writes". - The shared modules are now framed as the building blocks you compose instead of reimplementing, in both the guide and the skill. - Documents the extension convention: an extension is an npm package named `prisma-composer-*`. Stated as the place to look, NOT as a populated catalogue — nothing matches it today, and the docs say so rather than implying an ecosystem that does not exist yet. - The skill tells the agent to compose before writing and to typecheck before reaching for the cloud, and warns it not to reach for a `prisma-composer-*` package without checking npm first (the honest guard against confabulating an extension). Signed-off-by: willbot <w.a.madden+machine@gmail.com> Signed-off-by: Will Madden <madden@prisma.io>
wmadden
approved these changes
Jul 16, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The docs never made the central claim: Composer is the fastest, most reliable way to build an app with your agent — scratch to deployed on Prisma Cloud in minutes. They read as a framework reference that happened to ship a skill near the bottom. This puts the claim first and updates the skill to match.
What changed
README opens with the claim, and installing the skill becomes the first step rather than a footnote. It names the three properties that make an agent-built app actually run, instead of just asserting agent-friendliness:
tscin seconds, not a deploy ten minutes later.getting-started now opens with the skill install (including why to do it even if you plan to write every line yourself), then frames the manual walkthrough as "the point of what follows is that you can read what your agent writes."
building-an-app reframes the shared modules as the building blocks you compose instead of reimplementing, and documents where new ones come from.
The skill gets the same treatment from the agent's side: compose before you write, typecheck before reaching for the cloud, and the building-block catalogue is now explicitly "small, and growing."
The
prisma-composer-*convention, stated honestlyAn extension is an npm package named
prisma-composer-*. Nothing matches that name today, so the docs present it as the place to look, not a catalogue that already has what you need — and the skill explicitly tells the agent not to reach for aprisma-composer-*package without checking npm first. That guard is deliberate: the whole failure mode this skill exists to prevent is an agent confidently importing an API that doesn't ship.Verification
lint:framework-vocabularyclean.skills/prisma-composer/; folder and frontmatter names still match.Note
The docs site (#95) renders
docs/guides/at build time, so it picks these guide changes up automatically once both land. Its hand-authored landing-page hero still carries the older framing — I'll update that on the #95 branch so the site leads with the same claim.🤖 Generated with Claude Code