Skip to content

Rename auth stack plugins to AgentKit / SaaSKit across docs#692

Open
saif-at-scalekit wants to merge 4 commits into
mainfrom
saifshaik/sk-312-ship-auth-stack-for-every-coding-agent
Open

Rename auth stack plugins to AgentKit / SaaSKit across docs#692
saif-at-scalekit wants to merge 4 commits into
mainfrom
saifshaik/sk-312-ship-auth-stack-for-every-coding-agent

Conversation

@saif-at-scalekit
Copy link
Copy Markdown
Collaborator

@saif-at-scalekit saif-at-scalekit commented May 15, 2026

Summary

Aligns developer docs with the auth stack restructuring from 5 plugins → 2 (AgentKit + SaaSKit).

61 files changed, 162 insertions / 162 deletions — pure renames, no structural or routing changes.

What changed

Install commands (37 occurrences)

Old New
agent-auth@scalekit-auth-stack agentkit@scalekit-auth-stack
full-stack-auth@scalekit-auth-stack saaskit@scalekit-auth-stack
mcp-auth@scalekit-auth-stack saaskit@scalekit-auth-stack
modular-sso@scalekit-auth-stack saaskit@scalekit-auth-stack
modular-scim@scalekit-auth-stack saaskit@scalekit-auth-stack

Template prose (~20 files in src/components/templates/coding-agents/)

  • Plugin/skill names in Claude Code, Codex, Copilot CLI, Cursor, and Skills CLI templates
  • Section headers like "Enable the Full Stack Auth plugin" → "Enable the SaaSKit plugin"
  • Skill loading descriptions updated to reference AgentKit/SaaSKit

Content pages (~25 files in src/content/docs/)

  • Codex UI plugin directory instructions
  • Skills CLI --skill arguments (integrating-agent-authintegrating-agentkit)
  • Cursor plugin enable text (Agent AuthAgentKit)
  • Frontmatter tags (agent-authagentkit, added saaskit tags)
  • "Agent Auth" → "AgentKit" across agentkit/, cookbooks/, browse/code-samples/

Agent connector templates (~12 files)

  • Dashboard section references ("Agent Auth" → "AgentKit")
  • API key naming suggestions ("Agent Auth" → "AgentKit")

Config files

  • agent-instructions.ts: skill name lists updated to agentkit, saaskit
  • llms.config.ts: routing label "Agent Authentication set" → "AgentKit documentation set"
  • build-with-ai/index.mdx + home/saaskit/index.mdx: options comments updated

Intentionally untouched

  • External GitHub repo names (mcp-auth-demos, agent-auth-examples)
  • URL paths and redirects (preserve existing link structure)
  • CSS class names, TypeScript identifiers, file imports
  • Feature names in context ("MCP Auth" as a feature label, "Modular SSO" in implementation guides)

Related PRs

Summary by CodeRabbit

  • Documentation

    • Updated product terminology across guides: "Agent Auth" rebranded to "AgentKit" and consolidated authentication frameworks now referenced as "SaaSKit."
    • Updated plugin installation commands and references to reflect new naming conventions.
    • Revised code examples and setup instructions for multiple coding agents (Claude Code, Codex, GitHub Copilot CLI, Cursor).
  • Chores

    • Updated authentication plugin configuration to support new naming structure.

Review Change Stack

Update all coding-agent template files and overview pages:
- agent-auth@ → agentkit@
- full-stack-auth@ → saaskit@
- mcp-auth@ → saaskit@
- modular-sso@ → saaskit@
- modular-scim@ → saaskit@

Also update narrative text in templates to reference the new
plugin names (AgentKit/SaaSKit) instead of the old 5-plugin names.
- Update Codex plugin directory comments to new names
- Fix Skills CLI commands (modular-sso → implementing-modular-sso,
  integrating-agent-auth → integrating-agentkit)
- Update Cursor UI references (Agent Auth → AgentKit)
- Add saaskit/agentkit tags to build-with-ai pages
- Update all agentkit/ content pages (overview, tools, auth, MCP, OpenClaw)
- Update cookbooks (daily-briefing, apify, agentkit setup, PR summarizer)
- Update browse/code-samples/agent-framework-examples
- Update agent connector setup templates (YouTube, Twitter, Attio, etc.)
- Update build-with-AI and code-samples card titles
- Update agent-instructions.ts skill name lists to agentkit, saaskit
- Update frontmatter tags from agent-auth to agentkit
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 15, 2026

Walkthrough

This PR systematically rebrands product naming across the documentation and configuration by consolidating five separate products (Agent Auth, Full Stack Auth, Modular SSO, Modular SCIM, MCP Auth) into two unified offerings: AgentKit for agent-specific authentication and SaaSKit as a unified platform for full-stack, SSO, SCIM, and MCP OAuth workflows. Updates span configuration files, connector templates, agent framework guides, product documentation, and cookbook examples.

Cart Pricing Flow

Layer / File(s) Summary
Agent instruction configuration and LLM routing
src/configs/agent-instructions.ts, src/configs/llms.config.ts
Core exported constants AGENT_PLUGIN_HEADER and AGENT_PLUGIN_INLINE change the <auth-type> / <skill-name> mapping from five items to agentkit, saaskit. LLM config routes AgentKit to the AgentKit documentation set.
Agent connector setup guide rebranding
src/components/templates/agent-connectors/_setup-*.mdx
Twelve connector setup templates update example API key names and image alt text from "Agent Auth" to "AgentKit" and correct dashboard navigation references.
AgentKit coding agent framework guides
src/components/templates/coding-agents/_agentkit-claude-code.mdx, _agentkit-codex.mdx, _agentkit-github-copilot-cli.mdx
Agent framework guides for Claude Code, Codex, and GitHub Copilot CLI now install agentkit@scalekit-auth-stack and describe generating AgentKit authentication code.
SaaSKit (Full Stack Auth) coding agent guides
src/components/templates/coding-agents/_fsa-claude-code.mdx, _fsa-codex.mdx, _fsa-github-copilot-cli.mdx, _mcp-auth-*.mdx, _sso-*.mdx
Full Stack Auth, SSO, SCIM, and MCP OAuth agent guides migrate to install saaskit@scalekit-auth-stack instead of modular product identifiers.
SSO, SCIM, and MCP coding agent guides
src/components/templates/coding-agents/_scim-claude-code.mdx, _scim-codex.mdx, _scim-github-copilot-cli.mdx, _sso-*.mdx, _skills-cli.mdx
Platform-specific guides replace Modular product references with SaaSKit plugin for SSO, SCIM, and MCP OAuth implementations.
AgentKit product documentation pages
src/content/docs/agentkit/*
Frontmatter tags migrate from agent-auth to agentkit; page content references AgentKit instead of Agent Auth across advanced features, authentication flows, token management, tools, and quickstart guides.
SaaSKit and Full Stack Auth product documentation
src/content/docs/authenticate/fsa/*, src/content/docs/authenticate/sso/*, src/content/docs/directory/scim/*, src/content/docs/passwordless/*, src/content/docs/home/saaskit/*
Full Stack Auth, SSO, SCIM, MCP OAuth, and passwordless authentication guides update installation commands to saaskit@scalekit-auth-stack and correct frontmatter tags.
Cookbooks and code sample updates
src/content/docs/cookbooks/*, src/content/docs/browse/code-samples/agent-framework-examples.mdx, src/content/docs/resources/code-samples/code-samples.mdx
Cookbook guides and code sample grids reference AgentKit and SaaSKit branding; dashboard navigation references update to point to AgentKit connectors.
Documentation metadata and tag consolidation
src/content/docs/dev-kit/build-with-ai/*
Frontmatter metadata adds saaskit tag to FSA, SSO, SCIM, and MCP guides; AgentKit references update in index pages and discovery metadata.

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly Related PRs

Suggested Reviewers

  • amitash1912
  • ravibits
  • AkshayParihar33
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main change: a comprehensive rename of auth stack plugins from five individual plugins to two unified brands (AgentKit and SaaSKit) across documentation.
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.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch saifshaik/sk-312-ship-auth-stack-for-every-coding-agent
  • 🛠️ fix frontmatter
  • 🛠️ fix internal links

Warning

There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure.

🔧 ESLint

If the error stems from missing dependencies, add them to the package.json file. For unrecoverable errors (e.g., due to private dependencies), disable the tool in the CodeRabbit configuration.

ESLint skipped: no ESLint configuration detected in root package.json. To enable, add eslint to devDependencies.


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

@netlify
Copy link
Copy Markdown

netlify Bot commented May 15, 2026

Deploy Preview for scalekit-starlight ready!

Name Link
🔨 Latest commit f0531dd
🔍 Latest deploy log https://app.netlify.com/projects/scalekit-starlight/deploys/6a06d6b192c4560008bf2849
😎 Deploy Preview https://deploy-preview-692--scalekit-starlight.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 10

Caution

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

⚠️ Outside diff range comments (1)
src/content/docs/agentkit/tools/agent-tools-quickstart.mdx (1)

8-14: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Update frontmatter tag to agentkit to match the rebrand.

The content now uses AgentKit, but the page tag still uses agentauth. That leaves taxonomy inconsistent with the rename and weakens discovery/filtering.

Suggested fix
-tags: [agentauth, tools, execution, modifiers, agentic, langchain, oauth]
+tags: [agentkit, tools, execution, modifiers, agentic, langchain, oauth]
🤖 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 `@src/content/docs/agentkit/tools/agent-tools-quickstart.mdx` around lines 8 -
14, Update the frontmatter tags array to replace the outdated "agentauth" tag
with the new "agentkit" tag so taxonomy matches the rebrand; specifically edit
the frontmatter line starting with "tags:" (currently tags: [agentauth, tools,
execution, modifiers, agentic, langchain, oauth]) to use "agentkit" instead of
"agentauth" while preserving the other tags and formatting.
🤖 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.

Inline comments:
In `@src/components/templates/coding-agents/_agentkit-claude-code.mdx`:
- Line 68: The <Steps> component continuation line currently uses 4-space
indentation which breaks the parser; locate the <Steps> block (the line starting
"When you submit this prompt, Claude Code loads...") and change its continuation
indentation from 4 spaces to exactly 3 spaces so the <ol> continuation content
conforms to the required parser-safe format for <Steps>.

In `@src/components/templates/coding-agents/_fsa-claude-code.mdx`:
- Line 69: The <Steps> component line is over-indented (4 spaces) which breaks
the required list-item parsing; locate the <Steps> opening tag and reduce its
leading indentation to exactly 3 spaces and ensure all continuation content
under that <Steps> block is also indented exactly 3 spaces so the single
continuous <ol> structure remains stable.

In `@src/components/templates/coding-agents/_scim-claude-code.mdx`:
- Line 69: The text inside the <Steps> block is over-indented by one space (the
sentence starting "When you submit this prompt, Claude Code..."); locate the
<Steps> element and adjust the continuation line so it has exactly 3 spaces of
indentation (reduce by one space) to match the continuation content rule; ensure
only the indentation changes and the sentence text (e.g., "When you submit this
prompt, Claude Code loads the SaaSKit SCIM skill...") remains unchanged.

In `@src/components/templates/coding-agents/_sso-claude-code.mdx`:
- Line 69: The paragraph inside the <Steps> element has incorrect indentation (4
spaces) which breaks list parsing; update the continuation content under the
<Steps> tag so each continuation line uses exactly 3 spaces of indentation
instead of 4, ensuring the sentence "When you submit this prompt, Claude Code
loads..." and any wrapped lines are shifted to 3-space indent to comply with the
"Continuation content" rule and restore stable list parsing.

In `@src/configs/agent-instructions.ts`:
- Line 27: Update the exported instruction blocks so the skill-name list is
consistent: replace the deprecated values in AGENT_PLUGIN_DETAILS_MD and
AGENT_PLUGIN_VISIBLE_MD with the new "agentkit, saaskit" values to match
AGENT_PLUGIN_HEADER and AGENT_PLUGIN_INLINE; locate the string lists inside the
constants AGENT_PLUGIN_DETAILS_MD and AGENT_PLUGIN_VISIBLE_MD and update their
skill-name entries to "agentkit, saaskit" (and ensure any other exported
instruction blocks use the same exact comma-separated values).

In `@src/content/docs/agentkit/tools/custom-processors.mdx`:
- Around line 3-4: Update the frontmatter tags to use the current product name:
replace the outdated "agentauth" tag with "agentkit" in the frontmatter tags
array (the same section that contains the description and tags keys), and verify
any other occurrences of "agentauth" in this file are changed to "agentkit" to
keep indexing and product taxonomy consistent.

In `@src/content/docs/agentkit/tools/proxy-tools.mdx`:
- Around line 3-4: Update the frontmatter tags on the document: replace the
legacy "agentauth" tag with "agentkit" in the tags array (the line currently
reading tags: [agentauth, tools, proxy, api, integration, guide]) so it reads
tags: [agentkit, tools, proxy, api, integration, guide]; keep the other tags
unchanged.

In `@src/content/docs/cookbooks/daily-briefing-agent.mdx`:
- Line 2: The frontmatter title value 'Build a daily briefing agent with Vercel
AI SDK and Scalekit AgentKit' exceeds the 60-character limit; update the
frontmatter key title in src/content/docs/cookbooks/daily-briefing-agent.mdx to
a shortened, descriptive string ≤ 60 characters (e.g., remove redundant product
names or shorten to "Daily briefing agent with Vercel AI & Scalekit") so the
title field complies with the page title length rule.

In `@src/content/docs/cookbooks/render-github-pr-summarizer.mdx`:
- Line 205: The string "GITHUB_CONNECTION_NAME is required. Copy the connection
name from Scalekit Dashboard > AgentKit > Connectors." uses inconsistent
terminology; update that literal in render-github-pr-summarizer.mdx so it reads
"Scalekit Dashboard > AgentKit > Connections" (replace "Connectors" with
"Connections") and verify any other occurrences of "Connectors" in the same
file/page are changed to "Connections" to match the rest of the documentation.

In `@src/content/docs/cookbooks/set-up-agentkit-with-your-coding-agent.mdx`:
- Around line 3-5: Update the frontmatter tags in this MDX file: replace the
current tags array containing "Agent auth" with the new standardized lowercase
tag "agentkit" (and only add "saaskit" if this page specifically documents
SaaSKit flows); edit the tags key in the frontmatter block so it reads tags:
['agentkit'] to maintain rebrand consistency and correct search/filter
categorization.

---

Outside diff comments:
In `@src/content/docs/agentkit/tools/agent-tools-quickstart.mdx`:
- Around line 8-14: Update the frontmatter tags array to replace the outdated
"agentauth" tag with the new "agentkit" tag so taxonomy matches the rebrand;
specifically edit the frontmatter line starting with "tags:" (currently tags:
[agentauth, tools, execution, modifiers, agentic, langchain, oauth]) to use
"agentkit" instead of "agentauth" while preserving the other tags and
formatting.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: b59caac5-82f4-4bf8-bf73-61bfd1c7fb98

📥 Commits

Reviewing files that changed from the base of the PR and between 604b2e1 and f0531dd.

📒 Files selected for processing (61)
  • src/components/templates/agent-connectors/_section-after-setup-twitter-common-workflows.mdx
  • src/components/templates/agent-connectors/_setup-apifymcp.mdx
  • src/components/templates/agent-connectors/_setup-attio.mdx
  • src/components/templates/agent-connectors/_setup-brave-search.mdx
  • src/components/templates/agent-connectors/_setup-diarize.mdx
  • src/components/templates/agent-connectors/_setup-exa.mdx
  • src/components/templates/agent-connectors/_setup-parallelaitaskmcp.mdx
  • src/components/templates/agent-connectors/_setup-supadata.mdx
  • src/components/templates/agent-connectors/_setup-tableau.mdx
  • src/components/templates/agent-connectors/_setup-twitter.mdx
  • src/components/templates/agent-connectors/_setup-youtube.mdx
  • src/components/templates/coding-agents/_agentkit-claude-code.mdx
  • src/components/templates/coding-agents/_agentkit-codex.mdx
  • src/components/templates/coding-agents/_agentkit-github-copilot-cli.mdx
  • src/components/templates/coding-agents/_cursor.mdx
  • src/components/templates/coding-agents/_fsa-claude-code.mdx
  • src/components/templates/coding-agents/_fsa-codex.mdx
  • src/components/templates/coding-agents/_fsa-github-copilot-cli.mdx
  • src/components/templates/coding-agents/_mcp-auth-claude-code.mdx
  • src/components/templates/coding-agents/_mcp-auth-codex.mdx
  • src/components/templates/coding-agents/_mcp-auth-github-copilot-cli.mdx
  • src/components/templates/coding-agents/_scim-claude-code.mdx
  • src/components/templates/coding-agents/_scim-codex.mdx
  • src/components/templates/coding-agents/_scim-github-copilot-cli.mdx
  • src/components/templates/coding-agents/_skills-cli.mdx
  • src/components/templates/coding-agents/_sso-claude-code.mdx
  • src/components/templates/coding-agents/_sso-codex.mdx
  • src/components/templates/coding-agents/_sso-github-copilot-cli.mdx
  • src/configs/agent-instructions.ts
  • src/configs/llms.config.ts
  • src/content/docs/agentkit/advanced/overview.mdx
  • src/content/docs/agentkit/advanced/proxy-api-calls.mdx
  • src/content/docs/agentkit/authentication/auth-flows-comparison.mdx
  • src/content/docs/agentkit/authentication/multi-provider.mdx
  • src/content/docs/agentkit/authentication/token-management.mdx
  • src/content/docs/agentkit/mcp/tool-access-via-mcp.mdx
  • src/content/docs/agentkit/openclaw.mdx
  • src/content/docs/agentkit/quickstart.mdx
  • src/content/docs/agentkit/tools/agent-tools-quickstart.mdx
  • src/content/docs/agentkit/tools/custom-processors.mdx
  • src/content/docs/agentkit/tools/overview.mdx
  • src/content/docs/agentkit/tools/proxy-tools.mdx
  • src/content/docs/authenticate/fsa/quickstart.mdx
  • src/content/docs/authenticate/mcp/quickstart.mdx
  • src/content/docs/authenticate/sso/add-modular-sso.mdx
  • src/content/docs/browse/code-samples/agent-framework-examples.mdx
  • src/content/docs/cookbooks/apify-actor-per-user-oauth.mdx
  • src/content/docs/cookbooks/daily-briefing-agent.mdx
  • src/content/docs/cookbooks/render-github-pr-summarizer.mdx
  • src/content/docs/cookbooks/set-up-agentkit-with-your-coding-agent.mdx
  • src/content/docs/dev-kit/build-with-ai/full-stack-auth.mdx
  • src/content/docs/dev-kit/build-with-ai/index.mdx
  • src/content/docs/dev-kit/build-with-ai/mcp-auth.mdx
  • src/content/docs/dev-kit/build-with-ai/scim.mdx
  • src/content/docs/dev-kit/build-with-ai/sso.mdx
  • src/content/docs/directory/scim/quickstart.mdx
  • src/content/docs/home/saaskit/index.mdx
  • src/content/docs/passwordless/oidc.mdx
  • src/content/docs/passwordless/quickstart.mdx
  • src/content/docs/resources/code-samples/code-samples.mdx
  • src/content/docs/sso/quickstart.mdx

```

When you submit this prompt, Claude Code loads the Agent Auth skill from the marketplace -> analyzes your existing application structure -> generates Scalekit client initialization -> creates connected account management functions -> implements OAuth authorization link generation -> adds token fetching and refresh logic.
When you submit this prompt, Claude Code loads the AgentKit skills from the marketplace -> analyzes your existing application structure -> generates Scalekit client initialization -> creates connected account management functions -> implements OAuth authorization link generation -> adds token fetching and refresh logic.
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.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Fix <Steps> indentation on Line 68.

Line 68 is indented with 4 spaces; step continuation content must use exactly 3 spaces to stay parser-safe.

Suggested fix
-    When you submit this prompt, Claude Code loads the AgentKit skills from the marketplace -> analyzes your existing application structure -> generates Scalekit client initialization -> creates connected account management functions -> implements OAuth authorization link generation -> adds token fetching and refresh logic.
+   When you submit this prompt, Claude Code loads the AgentKit skills from the marketplace -> analyzes your existing application structure -> generates Scalekit client initialization -> creates connected account management functions -> implements OAuth authorization link generation -> adds token fetching and refresh logic.

As per coding guidelines: “The <Steps> component requires a single continuous <ol>… Continuation content … must be indented with exactly 3 spaces.”

🤖 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 `@src/components/templates/coding-agents/_agentkit-claude-code.mdx` at line 68,
The <Steps> component continuation line currently uses 4-space indentation which
breaks the parser; locate the <Steps> block (the line starting "When you submit
this prompt, Claude Code loads...") and change its continuation indentation from
4 spaces to exactly 3 spaces so the <ol> continuation content conforms to the
required parser-safe format for <Steps>.

```

When you submit this prompt, Claude Code loads the Full Stack Auth skill from the marketplace -> analyzes your existing application structure -> generates Scalekit client initialization with environment credentials -> creates the login redirect handler -> implements the OAuth callback to exchange the authorization code for tokens -> adds secure session storage and a logout endpoint.
When you submit this prompt, Claude Code loads the SaaSKit auth skills from the marketplace -> analyzes your existing application structure -> generates Scalekit client initialization with environment credentials -> creates the login redirect handler -> implements the OAuth callback to exchange the authorization code for tokens -> adds secure session storage and a logout endpoint.
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.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Fix <Steps> indentation on Line 69.

Line 69 is indented with 4 spaces; this should be 3 spaces to keep <Steps> list-item parsing stable.

Suggested fix
-    When you submit this prompt, Claude Code loads the SaaSKit auth skills from the marketplace -> analyzes your existing application structure -> generates Scalekit client initialization with environment credentials -> creates the login redirect handler -> implements the OAuth callback to exchange the authorization code for tokens -> adds secure session storage and a logout endpoint.
+   When you submit this prompt, Claude Code loads the SaaSKit auth skills from the marketplace -> analyzes your existing application structure -> generates Scalekit client initialization with environment credentials -> creates the login redirect handler -> implements the OAuth callback to exchange the authorization code for tokens -> adds secure session storage and a logout endpoint.

As per coding guidelines: “The <Steps> component requires a single continuous <ol>… Continuation content … must be indented with exactly 3 spaces.”

📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
When you submit this prompt, Claude Code loads the SaaSKit auth skills from the marketplace -> analyzes your existing application structure -> generates Scalekit client initialization with environment credentials -> creates the login redirect handler -> implements the OAuth callback to exchange the authorization code for tokens -> adds secure session storage and a logout endpoint.
When you submit this prompt, Claude Code loads the SaaSKit auth skills from the marketplace -> analyzes your existing application structure -> generates Scalekit client initialization with environment credentials -> creates the login redirect handler -> implements the OAuth callback to exchange the authorization code for tokens -> adds secure session storage and a logout endpoint.
🤖 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 `@src/components/templates/coding-agents/_fsa-claude-code.mdx` at line 69, The
<Steps> component line is over-indented (4 spaces) which breaks the required
list-item parsing; locate the <Steps> opening tag and reduce its leading
indentation to exactly 3 spaces and ensure all continuation content under that
<Steps> block is also indented exactly 3 spaces so the single continuous <ol>
structure remains stable.

```

When you submit this prompt, Claude Code loads the Modular SCIM skill from the marketplace -> analyzes your existing application structure -> generates a webhook endpoint to receive SCIM events from Scalekit -> implements webhook signature validation to prevent unauthorized requests -> creates handlers for user provisioning events (create and update) -> adds deprovisioning logic to delete or deactivate users in your database.
When you submit this prompt, Claude Code loads the SaaSKit SCIM skill from the marketplace -> analyzes your existing application structure -> generates a webhook endpoint to receive SCIM events from Scalekit -> implements webhook signature validation to prevent unauthorized requests -> creates handlers for user provisioning events (create and update) -> adds deprovisioning logic to delete or deactivate users in your database.
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.

⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Normalize <Steps> indentation at Line 69

Line 69 is over-indented by one space inside <Steps>. Keep continuation text at exactly 3 spaces.

Suggested fix
-    When you submit this prompt, Claude Code loads the SaaSKit SCIM skill from the marketplace -> analyzes your existing application structure -> generates a webhook endpoint to receive SCIM events from Scalekit -> implements webhook signature validation to prevent unauthorized requests -> creates handlers for user provisioning events (create and update) -> adds deprovisioning logic to delete or deactivate users in your database.
+   When you submit this prompt, Claude Code loads the SaaSKit SCIM skill from the marketplace -> analyzes your existing application structure -> generates a webhook endpoint to receive SCIM events from Scalekit -> implements webhook signature validation to prevent unauthorized requests -> creates handlers for user provisioning events (create and update) -> adds deprovisioning logic to delete or deactivate users in your database.

As per coding guidelines: "Continuation content ... must be indented with exactly 3 spaces."

🤖 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 `@src/components/templates/coding-agents/_scim-claude-code.mdx` at line 69, The
text inside the <Steps> block is over-indented by one space (the sentence
starting "When you submit this prompt, Claude Code..."); locate the <Steps>
element and adjust the continuation line so it has exactly 3 spaces of
indentation (reduce by one space) to match the continuation content rule; ensure
only the indentation changes and the sentence text (e.g., "When you submit this
prompt, Claude Code loads the SaaSKit SCIM skill...") remains unchanged.

```

When you submit this prompt, Claude Code loads the Modular SSO skill from the marketplace -> analyzes your existing application structure -> generates Scalekit client initialization with environment credentials -> creates an SSO authorization URL generator for organization-based routing -> implements the SSO callback handler to validate and exchange the code for user identity -> integrates SSO user data into your existing session system.
When you submit this prompt, Claude Code loads the SaaSKit SSO skill from the marketplace -> analyzes your existing application structure -> generates Scalekit client initialization with environment credentials -> creates an SSO authorization URL generator for organization-based routing -> implements the SSO callback handler to validate and exchange the code for user identity -> integrates SSO user data into your existing session system.
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.

⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Fix <Steps> indentation at Line 69

Line 69 uses 4-space indentation inside <Steps>. Use exactly 3 spaces to keep list parsing stable.

Suggested fix
-    When you submit this prompt, Claude Code loads the SaaSKit SSO skill from the marketplace -> analyzes your existing application structure -> generates Scalekit client initialization with environment credentials -> creates an SSO authorization URL generator for organization-based routing -> implements the SSO callback handler to validate and exchange the code for user identity -> integrates SSO user data into your existing session system.
+   When you submit this prompt, Claude Code loads the SaaSKit SSO skill from the marketplace -> analyzes your existing application structure -> generates Scalekit client initialization with environment credentials -> creates an SSO authorization URL generator for organization-based routing -> implements the SSO callback handler to validate and exchange the code for user identity -> integrates SSO user data into your existing session system.

As per coding guidelines: "Continuation content ... must be indented with exactly 3 spaces."

🤖 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 `@src/components/templates/coding-agents/_sso-claude-code.mdx` at line 69, The
paragraph inside the <Steps> element has incorrect indentation (4 spaces) which
breaks list parsing; update the continuation content under the <Steps> tag so
each continuation line uses exactly 3 spaces of indentation instead of 4,
ensuring the sentence "When you submit this prompt, Claude Code loads..." and
any wrapped lines are shifted to 3-space indent to comply with the "Continuation
content" rule and restore stable list parsing.

npx skills add scalekit-inc/skills --skill <skill-name>

<auth-type> / <skill-name>: agentkit, full-stack-auth, mcp-auth, modular-sso, modular-scim
<auth-type> / <skill-name>: agentkit, saaskit
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.

⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Complete the skill-name migration across all exported instruction blocks.

AGENT_PLUGIN_HEADER and AGENT_PLUGIN_INLINE now use agentkit, saaskit, but AGENT_PLUGIN_DETAILS_MD (Line 69) and AGENT_PLUGIN_VISIBLE_MD (Line 88) still list deprecated values (full-stack-auth, mcp-auth, modular-sso, modular-scim). This creates conflicting agent instructions in different delivery paths.

Suggested patch
-`<auth-type>` / `<skill-name>`: `agentkit`, `full-stack-auth`, `mcp-auth`, `modular-sso`, `modular-scim`
+`<auth-type>` / `<skill-name>`: `agentkit`, `saaskit`
-> `<auth-type>` / `<skill-name>`: `agentkit`, `full-stack-auth`, `mcp-auth`, `modular-sso`, `modular-scim` — [Full setup guide](https://docs.scalekit.com/dev-kit/build-with-ai/)
+> `<auth-type>` / `<skill-name>`: `agentkit`, `saaskit` — [Full setup guide](https://docs.scalekit.com/dev-kit/build-with-ai/)

Also applies to: 41-41

🤖 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 `@src/configs/agent-instructions.ts` at line 27, Update the exported
instruction blocks so the skill-name list is consistent: replace the deprecated
values in AGENT_PLUGIN_DETAILS_MD and AGENT_PLUGIN_VISIBLE_MD with the new
"agentkit, saaskit" values to match AGENT_PLUGIN_HEADER and AGENT_PLUGIN_INLINE;
locate the string lists inside the constants AGENT_PLUGIN_DETAILS_MD and
AGENT_PLUGIN_VISIBLE_MD and update their skill-name entries to "agentkit,
saaskit" (and ensure any other exported instruction blocks use the same exact
comma-separated values).

Comment on lines +3 to 4
description: Learn how to create pre and post processor workflows that are run before or after tool execution with AgentKit.
tags: [agentauth, tools, customization, api, integration, guide]
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.

⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Frontmatter tag still uses old product name.

description and body use AgentKit, but tags still contain agentauth. Update the tag to keep indexing and product taxonomy consistent.

Suggested fix
-tags: [agentauth, tools, customization, api, integration, guide]
+tags: [agentkit, tools, customization, api, integration, guide]

Also applies to: 12-12

🤖 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 `@src/content/docs/agentkit/tools/custom-processors.mdx` around lines 3 - 4,
Update the frontmatter tags to use the current product name: replace the
outdated "agentauth" tag with "agentkit" in the frontmatter tags array (the same
section that contains the description and tags keys), and verify any other
occurrences of "agentauth" in this file are changed to "agentkit" to keep
indexing and product taxonomy consistent.

Comment on lines +3 to 4
description: Learn how to make direct API calls to providers using AgentKit's proxy tools.
tags: [agentauth, tools, proxy, api, integration, guide]
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.

⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Replace legacy agentauth tag in frontmatter.

This page now uses AgentKit in content, but the tags still use agentauth. Update the tag to avoid stale categorization.

Suggested fix
-tags: [agentauth, tools, proxy, api, integration, guide]
+tags: [agentkit, tools, proxy, api, integration, guide]
🤖 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 `@src/content/docs/agentkit/tools/proxy-tools.mdx` around lines 3 - 4, Update
the frontmatter tags on the document: replace the legacy "agentauth" tag with
"agentkit" in the tags array (the line currently reading tags: [agentauth,
tools, proxy, api, integration, guide]) so it reads tags: [agentkit, tools,
proxy, api, integration, guide]; keep the other tags unchanged.

---
title: 'Build a daily briefing agent with Vercel AI SDK and Scalekit Agent Auth'
description: 'Connect a TypeScript or Python agent via Vercel AI SDK and Scalekit Agent Auth to Google Calendar and Gmail using two integration patterns.'
title: 'Build a daily briefing agent with Vercel AI SDK and Scalekit AgentKit'
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.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Keep the page title within the 60-character limit.

The updated title is over the frontmatter title cap.

Suggested fix
-title: 'Build a daily briefing agent with Vercel AI SDK and Scalekit AgentKit'
+title: 'Build a daily briefing agent with Scalekit AgentKit'
As per coding guidelines: Page `title` must be ≤ 60 characters.
🤖 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 `@src/content/docs/cookbooks/daily-briefing-agent.mdx` at line 2, The
frontmatter title value 'Build a daily briefing agent with Vercel AI SDK and
Scalekit AgentKit' exceeds the 60-character limit; update the frontmatter key
title in src/content/docs/cookbooks/daily-briefing-agent.mdx to a shortened,
descriptive string ≤ 60 characters (e.g., remove redundant product names or
shorten to "Daily briefing agent with Vercel AI & Scalekit") so the title field
complies with the page title length rule.

if (!GITHUB_CONNECTION_NAME) {
throw new Error(
"GITHUB_CONNECTION_NAME is required. Copy the connection name from Scalekit Dashboard > Agent Auth > Connectors.",
"GITHUB_CONNECTION_NAME is required. Copy the connection name from Scalekit Dashboard > AgentKit > Connectors.",
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.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Use the same dashboard path terminology (Connections).

This string conflicts with the page’s own setup path and can send readers to the wrong menu.

Suggested fix
-    "GITHUB_CONNECTION_NAME is required. Copy the connection name from Scalekit Dashboard > AgentKit > Connectors.",
+    "GITHUB_CONNECTION_NAME is required. Copy the connection name from Scalekit Dashboard > AgentKit > Connections.",
As per coding guidelines: Maintain consistent terminology across documentation pages.
🤖 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 `@src/content/docs/cookbooks/render-github-pr-summarizer.mdx` at line 205, The
string "GITHUB_CONNECTION_NAME is required. Copy the connection name from
Scalekit Dashboard > AgentKit > Connectors." uses inconsistent terminology;
update that literal in render-github-pr-summarizer.mdx so it reads "Scalekit
Dashboard > AgentKit > Connections" (replace "Connectors" with "Connections")
and verify any other occurrences of "Connectors" in the same file/page are
changed to "Connections" to match the rest of the documentation.

Comment on lines +3 to 5
description: 'Add Scalekit AgentKit to your codebase using Claude Code, Codex, GitHub Copilot CLI, Cursor, or any of 40+ coding agents.'
date: 2026-04-15
tags: ['Agent auth']
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.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Update frontmatter tags to the new product name.

The page content now uses AgentKit, but tags still uses Agent auth, which breaks rebrand consistency and can hurt search/filter discoverability. Update it to agentkit (and include saaskit only if this page covers SaaSKit flows).

As per coding guidelines, maintain consistent terminology across documentation pages and keep frontmatter tags relevant for categorization and search.

🤖 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 `@src/content/docs/cookbooks/set-up-agentkit-with-your-coding-agent.mdx` around
lines 3 - 5, Update the frontmatter tags in this MDX file: replace the current
tags array containing "Agent auth" with the new standardized lowercase tag
"agentkit" (and only add "saaskit" if this page specifically documents SaaSKit
flows); edit the tags key in the frontmatter block so it reads tags:
['agentkit'] to maintain rebrand consistency and correct search/filter
categorization.

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