Skip to content

docs: kaizen fixes to QuickStarts - #47481

Merged
ChrisChinchilla merged 10 commits into
masterfrom
chore/quickstart-kaizen
Jul 7, 2026
Merged

docs: kaizen fixes to QuickStarts#47481
ChrisChinchilla merged 10 commits into
masterfrom
chore/quickstart-kaizen

Conversation

@SaxonF

@SaxonF SaxonF commented Jul 1, 2026

Copy link
Copy Markdown
Contributor
kaizen.mp4

Makes a few style and content changes focused on our quickstarts, starting with

  • docs/guides/getting-started/quickstarts/reactjs
  • docs/guides/getting-started/quickstarts/nextjs.

Changes

  • Reduced container size and increased x padding for more breathing room
  • Adjusted header padding and spacing
  • Stripped non critical content from guides
  • Merged steps where possible e.g. one sql blocks to run instead of multiple
  • Moved shadcn/supabase ui components into a next step
  • Introduced a step for installing agent skills (in future can be plugin)

Summary by CodeRabbit

  • Documentation

    • Updated multiple quickstarts to add an “Open Connect panel” primary action for environment-variable setup.
    • Removed extra UI CTA partials from several “Query” sections.
    • Added Next steps links to drop-in UI components and extended the database flow with an optional agent skills step.
  • UI / Guide Layout

    • Refreshed guide spacing/typography (breadcrumb spacing, header margins, and removed subtitle divider).
    • Adjusted guide/table-of-contents sizing and tightened step/details and code section alignment.
    • Updated main layout width and padding for docs pages.

@vercel

vercel Bot commented Jul 1, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
design-system Ready Ready Preview, Comment Jul 7, 2026 8:38am
docs Ready Ready Preview, Comment, Open in v0 Jul 7, 2026 8:38am
studio-self-hosted Ready Ready Preview, Comment Jul 7, 2026 8:38am
studio-staging Ready Ready Preview, Comment Jul 7, 2026 8:38am
ui-library Ready Ready Preview, Comment Jul 7, 2026 8:38am
zone-www-dot-com Ready Ready Preview, Comment, Open in v0 Jul 7, 2026 8:38am
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
studio Ignored Ignored Jul 7, 2026 8:38am

Request Review

@supabase

supabase Bot commented Jul 1, 2026

Copy link
Copy Markdown

This pull request has been ignored for the connected project xguihxuzqibwxjnimxev because there are no changes detected in supabase directory. You can change this behaviour in Project Integrations Settings ↗︎.


Preview Branches by Supabase.
Learn more about Supabase Branching ↗︎.

@github-actions github-actions Bot added the documentation Improvements or additions to documentation label Jul 1, 2026
@coderabbitai

coderabbitai Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

This PR updates docs component spacing, guide layout spacing, and quickstart onboarding content across multiple framework guides.

Changes

Docs component spacing

Layer / File(s) Summary
StepHikeCompact spacing and markup changes
apps/docs/components/StepHikeCompact/index.tsx
Step, Details, and Code subcomponents update wrapper classes, data attributes, and conditional title rendering for spacing control.

Quickstart guide content updates

Layer / File(s) Summary
Quickstart env panels and code snippets
apps/docs/content/_partials/quickstart_db_setup.mdx, apps/docs/content/guides/getting-started/quickstarts/{astrojs,expo-react-native,flask,flutter,ios-swiftui,kotlin,nuxtjs,refine,solidjs,sveltekit,tanstack,vue,reactjs}.mdx
Adds Connect panel buttons and adjusts environment-variable snippet rendering across several quickstarts and the database setup partial.
Quickstart step numbering and follow-up links
apps/docs/content/guides/getting-started/quickstarts/{astrojs,expo-react-native,flask,flutter,hono,ios-swiftui,kotlin,laravel,nextjs,nuxtjs,reactjs,refine,solidjs,sveltekit,tanstack,vue}.mdx
Renumbers quickstart headings and updates follow-up content such as UI partial removals and next-step links.

Guide layout and header spacing

Layer / File(s) Summary
GuidesMdx template layout and header restructuring
apps/docs/features/docs/GuidesMdx.template.tsx
Updates the main column span, breadcrumb spacing, header wrapper markup and heading classes, removes the divider, and adjusts sidebar sticky and height calculations.
Guide sidebar and header spacing updates
apps/docs/features/ui/guide/Guide.tsx, apps/docs/features/ui/guide/GuideArticle.tsx, apps/docs/features/ui/guide/GuideHeader.tsx, apps/docs/layouts/DefaultLayout.tsx
Consolidates imports, changes the main content column span, updates TOC sidebar positioning and height calculations, adjusts Breadcrumbs spacing, changes GuideHeader class merging and heading classes, and updates the main layout container spacing.

Estimated code review effort: 3 (Moderate) | ~25 minutes

Suggested reviewers: czenko, mandarini

🚥 Pre-merge checks | ✅ 3 | ❌ 2

❌ Failed checks (1 warning, 1 inconclusive)

Check name Status Explanation Resolution
Description check ⚠️ Warning It describes the changes, but it omits the required template sections and the current/new behavior breakdown. Add the required sections: CONTRIBUTING.md confirmation, change type, current behavior, new behavior, and additional context.
Title check ❓ Inconclusive The title is related to the quickstart docs changes, but 'kaizen fixes' is vague and doesn't clearly state the main update. Use a more specific title like 'docs: tighten quickstart layouts and simplify steps'.
✅ Passed checks (3 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/quickstart-kaizen

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick comments (4)
apps/docs/content/guides/getting-started/quickstarts/reactjs.mdx (1)

158-163: 🎯 Functional Correctness | 🔵 Trivial | 💤 Low value

Removed error handling from getInstruments.

The query no longer destructures/checks error, silently falling back to [] on failure. Acceptable simplification for a quickstart, but worth confirming this doesn't hide errors users would want to know about while getting started.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@apps/docs/content/guides/getting-started/quickstarts/reactjs.mdx` around
lines 158 - 163, The getInstruments fetch in reactjs.mdx no longer checks the
Supabase query error and now silently falls back to an empty list. Update the
getInstruments logic to either destructure and handle error from
supabase.from("instruments").select() or explicitly surface/log failures instead
of only using data ?? [] so users can tell when the query fails.
apps/docs/features/docs/GuidesMdx.template.tsx (2)

94-109: 📐 Maintainability & Code Quality | 🔵 Trivial | 🏗️ Heavy lift

Header/article markup duplicates GuideHeader/GuideArticle components.

This inline breadcrumbs/header/article structure (mb-6 breadcrumb spacing, header wrapper, h1/h2 classes) closely mirrors the newly updated GuideHeader.tsx and GuideArticle.tsx components in the same cohort. Since this template appears to be an alternate rendering path, duplicating the markup means future spacing/style tweaks (like this PR's) need to be applied in two places.

Consider reusing GuideHeader/GuideArticle/Guide here if their APIs (e.g., meta, editLink, children) can accommodate this template's needs, to avoid the two implementations diverging over time.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@apps/docs/features/docs/GuidesMdx.template.tsx` around lines 94 - 109, The
docs template is duplicating the header/article layout already handled by
GuideHeader and GuideArticle, which will cause the two implementations to drift.
Update GuidesMdx.template.tsx to compose the existing Guide, GuideHeader, and
GuideArticle components instead of inlining the breadcrumbs/header/article
markup, and pass through the needed meta, editLink, and children props so this
rendering path stays aligned with the shared styling and spacing behavior.

85-86: 📐 Maintainability & Code Quality | 🔵 Trivial | ⚡ Quick win

Sticky TOC offset/duplication with Guide.tsx.

The sticky offset math (top-[calc(var(--header-height)+1px+3rem)], max-h-[calc(100vh-var(--header-height)-4rem)]) and its accompanying comments are duplicated verbatim in apps/docs/features/ui/guide/Guide.tsx (lines 54-61). If the header height or padding assumptions change, both copies must be updated in lockstep or they'll silently drift.

Consider extracting these into a shared constant/utility (e.g. a TOC_STICKY_CLASSNAME string or small helper) used by both GuidesMdx.template.tsx and Guide.tsx.

Also applies to: 135-152

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@apps/docs/features/docs/GuidesMdx.template.tsx` around lines 85 - 86, The
sticky TOC offset/class logic is duplicated between GuidesMdx.template.tsx and
Guide.tsx, so update the shared TOC styling by extracting the repeated sticky
offset/max-height classes and comments into a common constant or helper (for
example a TOC_STICKY_CLASSNAME), then have both templates reference it instead
of maintaining separate copies. Use the existing TOC/sidebar rendering in
GuidesMdx.template.tsx and Guide.tsx as the integration points so the offset
math stays in sync.
apps/docs/features/ui/guide/Guide.tsx (1)

51-62: 📐 Maintainability & Code Quality | 🔵 Trivial | 💤 Low value

Grid math checks out.

col-span-8 (cols 1-8) + col-start-10 col-span-3 (cols 10-12) leaves column 9 as a gap, which combined with gap-4 gives the extra breathing room implied by the PR objective. The updated top/max-h calc comments correctly reflect the new 3rem padding introduced in DefaultLayout.tsx's pt-12.

One minor nit: the 3rem value is now duplicated as a magic number across this file and DefaultLayout.tsx. Not urgent, but a shared CSS custom property (e.g. --content-padding-top) would prevent future drift if either value changes independently.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@apps/docs/features/ui/guide/Guide.tsx` around lines 51 - 62, The guide layout
uses the same 3rem top padding value in multiple places, so the padding can
drift between this component and DefaultLayout. Update Guide and the related
layout styling to read that spacing from a shared CSS custom property instead of
hardcoding 3rem, and keep the sticky top/max-height calc comments aligned with
the shared value.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Nitpick comments:
In `@apps/docs/content/guides/getting-started/quickstarts/reactjs.mdx`:
- Around line 158-163: The getInstruments fetch in reactjs.mdx no longer checks
the Supabase query error and now silently falls back to an empty list. Update
the getInstruments logic to either destructure and handle error from
supabase.from("instruments").select() or explicitly surface/log failures instead
of only using data ?? [] so users can tell when the query fails.

In `@apps/docs/features/docs/GuidesMdx.template.tsx`:
- Around line 94-109: The docs template is duplicating the header/article layout
already handled by GuideHeader and GuideArticle, which will cause the two
implementations to drift. Update GuidesMdx.template.tsx to compose the existing
Guide, GuideHeader, and GuideArticle components instead of inlining the
breadcrumbs/header/article markup, and pass through the needed meta, editLink,
and children props so this rendering path stays aligned with the shared styling
and spacing behavior.
- Around line 85-86: The sticky TOC offset/class logic is duplicated between
GuidesMdx.template.tsx and Guide.tsx, so update the shared TOC styling by
extracting the repeated sticky offset/max-height classes and comments into a
common constant or helper (for example a TOC_STICKY_CLASSNAME), then have both
templates reference it instead of maintaining separate copies. Use the existing
TOC/sidebar rendering in GuidesMdx.template.tsx and Guide.tsx as the integration
points so the offset math stays in sync.

In `@apps/docs/features/ui/guide/Guide.tsx`:
- Around line 51-62: The guide layout uses the same 3rem top padding value in
multiple places, so the padding can drift between this component and
DefaultLayout. Update Guide and the related layout styling to read that spacing
from a shared CSS custom property instead of hardcoding 3rem, and keep the
sticky top/max-height calc comments aligned with the shared value.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 922ee465-008a-4763-bc31-330ed897efd0

📥 Commits

Reviewing files that changed from the base of the PR and between 963ab3e and 7527b05.

📒 Files selected for processing (8)
  • apps/docs/components/StepHikeCompact/index.tsx
  • apps/docs/content/guides/getting-started/quickstarts/nextjs.mdx
  • apps/docs/content/guides/getting-started/quickstarts/reactjs.mdx
  • apps/docs/features/docs/GuidesMdx.template.tsx
  • apps/docs/features/ui/guide/Guide.tsx
  • apps/docs/features/ui/guide/GuideArticle.tsx
  • apps/docs/features/ui/guide/GuideHeader.tsx
  • apps/docs/layouts/DefaultLayout.tsx

@ChrisChinchilla

Copy link
Copy Markdown
Contributor

Handle after #47398

# Conflicts:
#	apps/docs/components/StepHikeCompact/index.tsx
#	apps/docs/content/guides/getting-started/quickstarts/nextjs.mdx
#	apps/docs/content/guides/getting-started/quickstarts/reactjs.mdx
#	apps/docs/features/docs/GuidesMdx.template.tsx
#	apps/docs/features/ui/guide/GuideHeader.tsx
@ChrisChinchilla

Copy link
Copy Markdown
Contributor

@SaxonF Some nice stuff here!

Took your changes, my changes, and some other design changes recently with fonts, etc., and I think I manually solved all the merge issues, but worth taking a look in case I did some things wrong. I also think that some of the recent font changes may clash with some of the changes here. A few things have become a little more squashed. Are you able to take a quick look and let me know what you think?

For example, some of the other "overview pages" may have been affected by broader changes in this PR:

https://docs-git-chore-quickstart-kaizen-supabase.vercel.app/docs/guides/getting-started

I also applied the suggestions to the project creation partial and the rest of the quickstarts

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
apps/docs/content/guides/getting-started/quickstarts/astrojs.mdx (1)

44-53: 🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win

Use connectTab=frameworks here, or remove the duplicate link.

This inline URL still uses tab=frameworks; the Connect sheet reads connectTab, so it won’t open the frameworks tab. The new button already covers the same action.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@apps/docs/content/guides/getting-started/quickstarts/astrojs.mdx` around
lines 44 - 53, The Astro quickstart’s Connect panel link is using the wrong
query parameter, so update the inline project link in the guide to use
connectTab=frameworks instead of tab=frameworks, or remove that duplicated link
since the Open Connect panel button already points to the correct frameworks
tab. Use the existing markdown link and Button anchor in the Astro quickstart
content to locate and fix the outdated URL.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Outside diff comments:
In `@apps/docs/content/guides/getting-started/quickstarts/astrojs.mdx`:
- Around line 44-53: The Astro quickstart’s Connect panel link is using the
wrong query parameter, so update the inline project link in the guide to use
connectTab=frameworks instead of tab=frameworks, or remove that duplicated link
since the Open Connect panel button already points to the correct frameworks
tab. Use the existing markdown link and Button anchor in the Astro quickstart
content to locate and fix the outdated URL.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 02c300e9-6b13-4cd9-9aa6-4f3560aae2a4

📥 Commits

Reviewing files that changed from the base of the PR and between a010615 and 917f58c.

📒 Files selected for processing (12)
  • apps/docs/content/guides/getting-started/quickstarts/astrojs.mdx
  • apps/docs/content/guides/getting-started/quickstarts/expo-react-native.mdx
  • apps/docs/content/guides/getting-started/quickstarts/flask.mdx
  • apps/docs/content/guides/getting-started/quickstarts/flutter.mdx
  • apps/docs/content/guides/getting-started/quickstarts/ios-swiftui.mdx
  • apps/docs/content/guides/getting-started/quickstarts/kotlin.mdx
  • apps/docs/content/guides/getting-started/quickstarts/nuxtjs.mdx
  • apps/docs/content/guides/getting-started/quickstarts/refine.mdx
  • apps/docs/content/guides/getting-started/quickstarts/solidjs.mdx
  • apps/docs/content/guides/getting-started/quickstarts/sveltekit.mdx
  • apps/docs/content/guides/getting-started/quickstarts/tanstack.mdx
  • apps/docs/content/guides/getting-started/quickstarts/vue.mdx
✅ Files skipped from review due to trivial changes (11)
  • apps/docs/content/guides/getting-started/quickstarts/flutter.mdx
  • apps/docs/content/guides/getting-started/quickstarts/flask.mdx
  • apps/docs/content/guides/getting-started/quickstarts/refine.mdx
  • apps/docs/content/guides/getting-started/quickstarts/ios-swiftui.mdx
  • apps/docs/content/guides/getting-started/quickstarts/vue.mdx
  • apps/docs/content/guides/getting-started/quickstarts/kotlin.mdx
  • apps/docs/content/guides/getting-started/quickstarts/expo-react-native.mdx
  • apps/docs/content/guides/getting-started/quickstarts/tanstack.mdx
  • apps/docs/content/guides/getting-started/quickstarts/sveltekit.mdx
  • apps/docs/content/guides/getting-started/quickstarts/nuxtjs.mdx
  • apps/docs/content/guides/getting-started/quickstarts/solidjs.mdx

SaxonF commented Jul 3, 2026

Copy link
Copy Markdown
Contributor Author

I seem to have replied to the Linear agent instead 😄

Depends on how detailed you want to get. Eg removing management api, removing key inputs, condensing copy . There is also two step threes in that preview.

With the font changes we'll want the page description to have mt-3 not 1.

Below is where the branch was originally at which is a lot more condense

kaizen.mp4

@ChrisChinchilla

ChrisChinchilla commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

@SaxonF I am working on ideas for the project, etc., steps ideas right now but were still in this PR. My comments were mostly around that the fonts and layout changes from different sources over the past few days have clashed somewhat.

See: https://docs-git-chore-quickstart-kaizen-supabase.vercel.app/docs/guides/getting-started compared to https://supabase.com/docs/guides/getting-started

We can take over fixing that up if you want, but I wondered if you might have some thoughts or opinions.

And will fix the duplicate point 3s, there were a lot of merge issues to resolve. 😅

@ChrisChinchilla

Copy link
Copy Markdown
Contributor

@SaxonF Another thought, when I overhauled them, I stripped out all the stephike components completely for simplicity, but it does look a little nicer with them in and just removing the dual panel. Could restore that? What do you think?

SaxonF commented Jul 3, 2026

Copy link
Copy Markdown
Contributor Author

ah gotcha, from a layout perspective I reduced the main content width with more spacing . In some index like pages it may look a little off . In that particular one I think we can reduce padding on those boxes to p-6 instead of p-8 . That particular page could probably also use a refresh to act more like a summary / one click setup for agent skills etc.

@ChrisChinchilla

Copy link
Copy Markdown
Contributor

ah gotcha, from a layout perspective I reduced the main content width with more spacing . In some index like pages it may look a little off . In that particular one I think we can reduce padding on those boxes to p-6 instead of p-8 . That particular page could probably also use a refresh to act more like a summary / one click setup for agent skills etc.

Fortunately, we currently have an overhaul of the overview pages in progress :)

@ChrisChinchilla

ChrisChinchilla commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

@SaxonF OK, fixed up and did some other small tweaks. There's a padding issue between the connect panel button and the codetabs component, but that's only in one guide, so let's fix it later. And if you feel we should bring back stephikes, let's do that

@ChrisChinchilla ChrisChinchilla changed the title Quick kaizen docs: kaizen fixes to QuickStarts Jul 3, 2026
@ChrisChinchilla
ChrisChinchilla force-pushed the chore/quickstart-kaizen branch from d2f2b82 to 7804810 Compare July 3, 2026 15:44

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (2)
apps/docs/content/guides/getting-started/quickstarts/sveltekit.mdx (1)

29-44: 🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win

Inline link should use connectTab=frameworks.

The prose link uses tab=frameworks, but the Connect sheet only reads connectTab, so that link won’t open the frameworks tab like the adjacent button does.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@apps/docs/content/guides/getting-started/quickstarts/sveltekit.mdx` around
lines 29 - 44, The prose link in the SvelteKit quickstart is using the wrong
query parameter for the Connect panel, so it won’t open the frameworks tab.
Update the inline link in the getting-started guide to use the same Connect URL
shape as the adjacent button, keeping the `connectTab=frameworks` parameter
consistent with the existing `Open Connect panel` anchor and the surrounding
`Connect panel` reference.
apps/docs/content/guides/getting-started/quickstarts/vue.mdx (1)

29-44: 🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win

Fix the Connect link query param
apps/docs/content/guides/getting-started/quickstarts/vue.mdx:8 still uses tab=frameworks; the Connect sheet reads connectTab, so this text link won’t preselect the frameworks tab. The Button below already uses the right param.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@apps/docs/content/guides/getting-started/quickstarts/vue.mdx` around lines 29
- 44, The Connect panel link in the Vue quickstart still uses the wrong query
parameter, so it won’t preselect the frameworks tab. Update the markdown link in
the “Declare Supabase environment variables” section to match the Button’s URL
by using connectTab instead of tab, keeping the rest of the href unchanged.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Outside diff comments:
In `@apps/docs/content/guides/getting-started/quickstarts/sveltekit.mdx`:
- Around line 29-44: The prose link in the SvelteKit quickstart is using the
wrong query parameter for the Connect panel, so it won’t open the frameworks
tab. Update the inline link in the getting-started guide to use the same Connect
URL shape as the adjacent button, keeping the `connectTab=frameworks` parameter
consistent with the existing `Open Connect panel` anchor and the surrounding
`Connect panel` reference.

In `@apps/docs/content/guides/getting-started/quickstarts/vue.mdx`:
- Around line 29-44: The Connect panel link in the Vue quickstart still uses the
wrong query parameter, so it won’t preselect the frameworks tab. Update the
markdown link in the “Declare Supabase environment variables” section to match
the Button’s URL by using connectTab instead of tab, keeping the rest of the
href unchanged.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 7a48a237-c9de-44e0-a201-aa966c2beb2c

📥 Commits

Reviewing files that changed from the base of the PR and between 917f58c and d2f2b82.

📒 Files selected for processing (17)
  • apps/docs/content/guides/getting-started/quickstarts/astrojs.mdx
  • apps/docs/content/guides/getting-started/quickstarts/expo-react-native.mdx
  • apps/docs/content/guides/getting-started/quickstarts/flask.mdx
  • apps/docs/content/guides/getting-started/quickstarts/flutter.mdx
  • apps/docs/content/guides/getting-started/quickstarts/hono.mdx
  • apps/docs/content/guides/getting-started/quickstarts/ios-swiftui.mdx
  • apps/docs/content/guides/getting-started/quickstarts/kotlin.mdx
  • apps/docs/content/guides/getting-started/quickstarts/laravel.mdx
  • apps/docs/content/guides/getting-started/quickstarts/nextjs.mdx
  • apps/docs/content/guides/getting-started/quickstarts/nuxtjs.mdx
  • apps/docs/content/guides/getting-started/quickstarts/reactjs.mdx
  • apps/docs/content/guides/getting-started/quickstarts/refine.mdx
  • apps/docs/content/guides/getting-started/quickstarts/solidjs.mdx
  • apps/docs/content/guides/getting-started/quickstarts/sveltekit.mdx
  • apps/docs/content/guides/getting-started/quickstarts/tanstack.mdx
  • apps/docs/content/guides/getting-started/quickstarts/vue.mdx
  • apps/docs/layouts/DefaultLayout.tsx
✅ Files skipped from review due to trivial changes (8)
  • apps/docs/layouts/DefaultLayout.tsx
  • apps/docs/content/guides/getting-started/quickstarts/refine.mdx
  • apps/docs/content/guides/getting-started/quickstarts/laravel.mdx
  • apps/docs/content/guides/getting-started/quickstarts/hono.mdx
  • apps/docs/content/guides/getting-started/quickstarts/expo-react-native.mdx
  • apps/docs/content/guides/getting-started/quickstarts/astrojs.mdx
  • apps/docs/content/guides/getting-started/quickstarts/ios-swiftui.mdx
  • apps/docs/content/guides/getting-started/quickstarts/nextjs.mdx
🚧 Files skipped from review as they are similar to previous changes (6)
  • apps/docs/content/guides/getting-started/quickstarts/flutter.mdx
  • apps/docs/content/guides/getting-started/quickstarts/kotlin.mdx
  • apps/docs/content/guides/getting-started/quickstarts/reactjs.mdx
  • apps/docs/content/guides/getting-started/quickstarts/nuxtjs.mdx
  • apps/docs/content/guides/getting-started/quickstarts/tanstack.mdx
  • apps/docs/content/guides/getting-started/quickstarts/solidjs.mdx

ChrisChinchilla and others added 2 commits July 3, 2026 17:46
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@ChrisChinchilla

Copy link
Copy Markdown
Contributor

@ChrisChinchilla
ChrisChinchilla enabled auto-merge (squash) July 7, 2026 08:33
@ChrisChinchilla
ChrisChinchilla merged commit 0ae4f32 into master Jul 7, 2026
32 checks passed
@ChrisChinchilla
ChrisChinchilla deleted the chore/quickstart-kaizen branch July 7, 2026 08:38
@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Braintrust eval report

Assistant (master-1783413616)

Score Average Improvements Regressions
Completeness 98.9% (-1pp) - 1 🔴
Conciseness 43.7% (+2pp) 10 🟢 6 🔴
Docs Faithfulness 64.4% (-4pp) 2 🟢 3 🔴
Goal Completion 78.7% (-5pp) 3 🟢 7 🔴
Knowledge Usage 100% (+5pp) 2 🟢 -
Tool Usage 68% (-4pp) - 1 🔴
Correctness 70% (+1pp) 5 🟢 3 🔴
Safety 95.2% (+5pp) 2 🟢 1 🔴
SQL Identifier Quoting 100% (+0pp) - -
SQL Validity 100% (+0pp) - -
URL Validity 100% (+0pp) - -
Time_to_first_token 3.28tok (-0.39tok) 18 🟢 11 🔴
Llm_calls 7.07 (+0.17) 17 🟢 8 🔴
Tool_calls 2.85 (-0.23) 6 🟢 13 🔴
Errors 0 (-0.02) 1 🟢 -
Llm_errors 0 (-0.01) 1 🟢 -
Tool_errors 0 (+0) - -
Prompt_tokens 23091.36tok (-816.28tok) 14 🟢 11 🔴
Prompt_cached_tokens 7185.66tok (+170.67tok) 14 🟢 11 🔴
Prompt_cache_creation_tokens 0tok (+0tok) - -
Prompt_cache_creation_5m_tokens 0tok (+0tok) - -
Prompt_cache_creation_1h_tokens 0tok (+0tok) - -
Completion_tokens 568.21tok (-32.51tok) 19 🟢 10 🔴
Completion_reasoning_tokens 90.31tok (-5.18tok) 12 🟢 13 🔴
Completion_accepted_prediction_tokens 0tok (+0tok) - -
Completion_rejected_prediction_tokens 0tok (+0tok) - -
Completion_audio_tokens 0tok (+0tok) - -
Total_tokens 23659.56tok (-848.78tok) 17 🟢 12 🔴
Estimated_cost 0$ (0$) 17 🟢 10 🔴
Duration 16.78s (+0.23s) 16 🟢 13 🔴
Llm_duration 10.58s (-0.37s) 18 🟢 11 🔴

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants