Skip to content

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

Open
saif-at-scalekit wants to merge 7 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 7 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

  • New Features

    • Simplified setup experience with unified npx @scalekit-inc/cli setup command across all supported coding agents
    • New visual component displaying supported AI agents with automatic detection and configuration
  • Documentation

    • Updated all agent connector guides with streamlined setup instructions
    • Rebranded "Agent Auth" terminology to "AgentKit" throughout documentation
    • Consolidated multi-agent quickstart guides into unified, agent-agnostic workflows

Review Change Stack

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 15, 2026

Walkthrough

This PR systematically rebrand Agent Auth to AgentKit across documentation and consolidates fragmented multi-agent setup instructions into a unified CLI-based flow. It introduces a reusable SupportedAgents Astro component, updates centralized agent instruction templates, deprecates per-agent coding-agent template MDX files, and applies these changes consistently across connector setups, quickstarts, cookbook guides, and build-with-AI documentation.

Changes

Agent Auth → AgentKit Rebranding

Layer / File(s) Summary
Agent connector template branding
src/components/templates/agent-connectors/_section-after-setup-twitter-common-workflows.mdx, _setup-apifymcp.mdx, _setup-attio.mdx, _setup-brave-search.mdx, _setup-diarize.mdx, _setup-exa.mdx, _setup-parallelaitaskmcp.mdx, _setup-supadata.mdx, _setup-tableau.mdx, _setup-twitter.mdx, _setup-youtube.mdx
Connector setup templates and Twitter example payloads updated to use AgentKit instead of Agent Auth in example names, alt text, and dashboard navigation paths.
AgentKit core documentation
src/content/docs/agentkit/advanced/overview.mdx, advanced/proxy-api-calls.mdx, authentication/auth-flows-comparison.mdx, authentication/multi-provider.mdx, authentication/token-management.mdx, mcp/tool-access-via-mcp.mdx, openclaw.mdx, tools/agent-tools-quickstart.mdx, tools/custom-processors.mdx, tools/overview.mdx, tools/proxy-tools.mdx
Frontmatter tags and body text consistently updated to reference AgentKit instead of Agent Auth across advanced guides, authentication flows, tool documentation, and MCP integration pages.
Code samples and cookbooks
src/content/docs/browse/code-samples/agent-framework-examples.mdx, cookbooks/apify-actor-per-user-oauth.mdx, cookbooks/daily-briefing-agent.mdx, cookbooks/render-github-pr-summarizer.mdx, resources/code-samples/code-samples.mdx
Cookbook pages and code sample cards updated to reference Scalekit AgentKit in descriptions and frontmatter tags; dashboard navigation path corrected from "Agent Auth > Connectors" to "AgentKit > Connections".

Unified CLI Setup Flow & Component

Layer / File(s) Summary
SupportedAgents Astro component
src/components/ui/SupportedAgents.astro
New component renders a flex-wrapped list of agent badges with dynamic icon resolution, supporting compact layout, command snippet visibility toggling, and center/left alignment options via props.
Centralized agent instruction templates
src/configs/agent-instructions.ts
AGENT_PLUGIN_HEADER, AGENT_PLUGIN_INLINE, AGENT_PLUGIN_DETAILS_MD, AGENT_PLUGIN_VISIBLE_MD, and AGENT_PLUGIN_META rewritten to standardize on single npx @scalekit-inc/cli setup command instead of per-agent plugin installation steps.
Documentation consolidation across guides
src/content/docs/authenticate/fsa/quickstart.mdx, authenticate/mcp/quickstart.mdx, authenticate/sso/add-modular-sso.mdx, dev-kit/build-with-ai/full-stack-auth.mdx, dev-kit/build-with-ai/index.mdx, dev-kit/build-with-ai/mcp-auth.mdx, dev-kit/build-with-ai/scim.mdx, dev-kit/build-with-ai/sso.mdx, directory/scim/quickstart.mdx, home/saaskit/index.mdx, passwordless/oidc.mdx, passwordless/quickstart.mdx, sso/quickstart.mdx
Multi-agent tabbed instructions replaced with single npx @scalekit-inc/cli setup bash code block and SupportedAgents component rendering. Applies consistently across FSA, MCP auth, SSO, SCIM, passwordless, OIDC, and SaaSKit home page flows.

Template Deprecation & Module Refactoring

Layer / File(s) Summary
Coding-agent template deprecation
src/components/templates/coding-agents/_agentkit-claude-code.mdx, _agentkit-codex.mdx, _agentkit-github-copilot-cli.mdx, _cursor.mdx, _fsa-claude-code.mdx, _fsa-codex.mdx, _fsa-github-copilot-cli.mdx, _github-copilot-cli.mdx, _mcp-auth-claude-code.mdx, _mcp-auth-codex.mdx, _mcp-auth-github-copilot-cli.mdx, _scim-claude-code.mdx, _scim-codex.mdx, _scim-github-copilot-cli.mdx, _skills-cli.mdx, _sso-claude-code.mdx, _sso-codex.mdx, _sso-github-copilot-cli.mdx
All per-agent and per-feature coding-agent template MDX files removed or emptied, consolidating guidance into generic unified flow.
Module export refactoring
src/components/templates/coding-agents/index.ts, src/components/templates/index.ts
coding-agents/index.ts reduced to comment-only stub directing to unified CLI setup and SupportedAgents component. Main templates/index.ts adds wildcard re-export of agent-connectors and removes all coding-agents per-agent named exports.

Supporting Page Updates

Layer / File(s) Summary
Cursor IDE and gateway integration
src/content/docs/dev-kit/ai-assisted-development/cursor.mdx, src/content/docs/index.mdx
Cursor dev-kit guide replaced with unified CLI setup + SupportedAgents flow. Home page gateway adds .gateway-cli-strip and .gateway-cli-heading CSS, updates headline to "Get started in seconds", adds screen-reader <h1>, and integrates SupportedAgents component.
LLM config routing
src/configs/llms.config.ts
AgentKit product routing updated to load AgentKit documentation set instead of Agent Authentication set.
Cookbook setup consolidation
src/content/docs/cookbooks/set-up-agentkit-with-your-coding-agent.mdx
"Pick your coding agent" tabbed section replaced with unified CLI setup command, SupportedAgents component, and single generic implementation prompt block.

Estimated code review effort

🎯 4 (Complex) | ⏱️ ~45 minutes

Rationale: Large-scale systematic rebranding and documentation restructuring across ~80 files. While individual changes are repetitive and low-complexity (find-replace terminology, consolidate tabbed sections into unified flow, remove template files), the breadth and number of interdependent documentation pages, the introduction of a new UI component, centralized instruction config updates, and module export refactoring create substantial scope requiring careful verification that all branding updates are consistent, all consolidation patterns are applied uniformly, and export/import chains remain intact.

Possibly related PRs

Suggested reviewers

  • ravibits
  • amitash1912
🚥 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: consolidating auth stack plugins from five separate plugins to two (AgentKit and SaaSKit) with corresponding documentation updates across the codebase.
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 d01652f
🔍 Latest deploy log https://app.netlify.com/projects/scalekit-starlight/deploys/6a0d834addaa790008975b62
😎 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

Comment thread src/components/templates/coding-agents/_agentkit-claude-code.mdx Outdated
Comment thread src/components/templates/coding-agents/_fsa-claude-code.mdx Outdated
Comment thread src/components/templates/coding-agents/_scim-claude-code.mdx Outdated
Comment thread src/components/templates/coding-agents/_sso-claude-code.mdx Outdated
Comment thread src/configs/agent-instructions.ts Outdated
Comment thread src/content/docs/agentkit/tools/custom-processors.mdx Outdated
Comment thread src/content/docs/agentkit/tools/proxy-tools.mdx Outdated
Comment thread src/content/docs/cookbooks/daily-briefing-agent.mdx Outdated
Comment thread src/content/docs/cookbooks/render-github-pr-summarizer.mdx Outdated
Comment thread src/content/docs/cookbooks/set-up-agentkit-with-your-coding-agent.mdx Outdated
@saif-at-scalekit saif-at-scalekit force-pushed the saifshaik/sk-312-ship-auth-stack-for-every-coding-agent branch from f0531dd to 708cb53 Compare May 19, 2026 08:57
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: 5

♻️ Duplicate comments (1)
src/configs/agent-instructions.ts (1)

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

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

These updates are correct, but the same file still publishes legacy values in AGENT_PLUGIN_DETAILS_MD and AGENT_PLUGIN_VISIBLE_MD, so different delivery paths expose conflicting plugin names.

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/)
As per coding guidelines: “Keep terminology consistent and user-facing: replace old product/plugin names with the new ones across titles, headings, body text, and frontmatter.”

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, AGENT_PLUGIN_DETAILS_MD and
AGENT_PLUGIN_VISIBLE_MD still contain legacy product/plugin names; update those
exported constants (and any other exported instruction blocks in this file) to
use the new skill-name (e.g., replace occurrences of the old plugin name with
"skill-name" or the new user-facing name) throughout frontmatter, titles,
headings and body text so all delivery paths show the same name; search for the
exported symbols AGENT_PLUGIN_DETAILS_MD, AGENT_PLUGIN_VISIBLE_MD and any other
exported instruction blocks in this module and perform a consistent string
replacement of the legacy name to the new one.
🤖 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/_fsa-codex.mdx`:
- Around line 29-35: The prompt text uses the retired product name "Scalekit"
and inconsistent phrasing ("full-stack auth"); update the markdown block titled
"Authentication implementation prompt" by changing the guide line that begins
"Guide the coding agent to implement Scalekit full-stack auth — ..." to use the
current product name and consistent wording (for example: "Guide the coding
agent to implement SaaSKit full-stack auth — initialize SaaSKitClient with
environment credentials, implement the login redirect, handle the OAuth callback
to exchange the code for tokens, store the session securely, and add a logout
endpoint that clears the session. Code only."). Ensure all occurrences of
"Scalekit" and the old phrase "full-stack auth" in that prompt are replaced so
terminology matches SaaSKit across the document.

In `@src/components/templates/coding-agents/_skills-cli.mdx`:
- Line 51: Summary: The sentence mixes legacy labels with new product terms;
replace legacy phrases with the canonical, rebranded product names. Fix: edit
the sentence "This installs skills for AgentKit and SaaSKit — covering agent
auth, full-stack auth, MCP OAuth, SSO, SCIM, and more." and replace the legacy
fragments "agent auth" and "full-stack auth" with the consistent rebranded terms
used across docs (e.g., "Agent Authentication" and "Full-Stack Authentication"),
producing: "This installs skills for AgentKit and SaaSKit — covering Agent
Authentication, Full-Stack Authentication, MCP OAuth, SSO, SCIM, and more."
Ensure the updated phrasing matches other docs' exact capitalization/spacing for
these product names.

In `@src/content/docs/agentkit/advanced/overview.mdx`:
- Around line 3-4: Update the frontmatter tags to match the renamed product
taxonomy: replace the obsolete tag "agentauth" with "agentkit" (or the exact new
tag casing used across docs) in the tags array in the page frontmatter so it
aligns with the description "AgentKit" and prevents split indexing; ensure the
"tags" field and any other frontmatter occurrences use the new product term
consistently.

In `@src/content/docs/cookbooks/apify-actor-per-user-oauth.mdx`:
- Around line 3-5: The frontmatter tag "Agent auth" is inconsistent with the
renamed product term "AgentKit"; update the tags array so the legacy tag 'Agent
auth' is replaced with 'AgentKit' (ensure the tags entry matches the existing
"AgentKit" usage in the description) by editing the frontmatter tags line that
currently contains ['Agent auth'] to ['AgentKit'] so taxonomy is consistent
across the page.

In `@src/content/docs/dev-kit/build-with-ai/scim.mdx`:
- Line 4: Replace the legacy term "Modular SCIM" with the standardized product
name "SaaSKit" throughout the scim.mdx page so terminology is consistent with
the existing tag `saaskit`; update every occurrence (including headings, body
text, examples, and code blocks at the current locations that previously
referenced "Modular SCIM" — e.g., the instances around Lines 6, 18, and 39) to
"SaaSKit" and ensure casing is consistent across the document.

---

Duplicate comments:
In `@src/configs/agent-instructions.ts`:
- Line 27: AGENT_PLUGIN_DETAILS_MD and AGENT_PLUGIN_VISIBLE_MD still contain
legacy product/plugin names; update those exported constants (and any other
exported instruction blocks in this file) to use the new skill-name (e.g.,
replace occurrences of the old plugin name with "skill-name" or the new
user-facing name) throughout frontmatter, titles, headings and body text so all
delivery paths show the same name; search for the exported symbols
AGENT_PLUGIN_DETAILS_MD, AGENT_PLUGIN_VISIBLE_MD and any other exported
instruction blocks in this module and perform a consistent string replacement of
the legacy name to the new one.
🪄 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: ab2a04bb-409c-4f47-99cf-83e2481ff26c

📥 Commits

Reviewing files that changed from the base of the PR and between f0531dd and 708cb53.

📒 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

Comment thread src/components/templates/coding-agents/_fsa-codex.mdx Outdated
Comment thread src/components/templates/coding-agents/_skills-cli.mdx Outdated
Comment thread src/content/docs/agentkit/advanced/overview.mdx Outdated
Comment thread src/content/docs/cookbooks/apify-actor-per-user-oauth.mdx Outdated
Comment thread src/content/docs/dev-kit/build-with-ai/scim.mdx
@saif-at-scalekit saif-at-scalekit force-pushed the saifshaik/sk-312-ship-auth-stack-for-every-coding-agent branch from 9816f91 to 708cb53 Compare May 19, 2026 12:54
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
- Add SupportedAgents.astro component with Expressive Code rendering
- Replace agent-specific tabs across 17+ pages with npx @scalekit-inc/cli setup
- Remove 18 coding-agent template files
- Update homepage heading to "Get started in seconds"
- Add align prop for left/center positioning in FoldCards
- Rename "Full stack auth" to "SaaSKit" in modular SSO aside
Replace per-agent install instructions in all exported strings
(HEADER, INLINE, DETAILS_MD, VISIBLE_MD, META) with the single
npx @scalekit-inc/cli setup command. These strings feed into
llms.txt, copy-markdown, page actions, and static .md files.
@saif-at-scalekit saif-at-scalekit force-pushed the saifshaik/sk-312-ship-auth-stack-for-every-coding-agent branch from 6a665a0 to d01652f Compare May 20, 2026 09:47
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: 1

🤖 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/content/docs/agentkit/advanced/overview.mdx`:
- Around line 14-18: The opening paragraph in this file is wordy and uses
inconsistent casing and phrasing (e.g., "on-behalf-of", lowercase provider
names); replace the two-sentence intro with a concise, plain-language version
that uses consistent terminology and proper capitalization for providers (Gmail,
Calendar, Slack, Notion, HubSpot) and the product name "AgentKit", and use "on
behalf of" (no hyphens); ensure the following heading "## Supported Auth
Methods" remains, and keep the second paragraph but adjust any phrasing to match
the simplified style.
🪄 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: bfc06cb5-a5e2-4ff3-b29f-84182a7c60d2

📥 Commits

Reviewing files that changed from the base of the PR and between 708cb53 and d01652f.

📒 Files selected for processing (67)
  • 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/_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/components/templates/coding-agents/index.ts
  • src/components/templates/index.ts
  • src/components/ui/SupportedAgents.astro
  • 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/ai-assisted-development/cursor.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/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
💤 Files with no reviewable changes (19)
  • src/components/templates/index.ts
  • src/components/templates/coding-agents/_fsa-claude-code.mdx
  • src/components/templates/coding-agents/_agentkit-claude-code.mdx
  • src/components/templates/coding-agents/_sso-codex.mdx
  • src/components/templates/coding-agents/_github-copilot-cli.mdx
  • src/components/templates/coding-agents/_cursor.mdx
  • src/components/templates/coding-agents/_agentkit-codex.mdx
  • src/components/templates/coding-agents/_scim-github-copilot-cli.mdx
  • src/components/templates/coding-agents/_mcp-auth-claude-code.mdx
  • src/components/templates/coding-agents/_agentkit-github-copilot-cli.mdx
  • src/components/templates/coding-agents/_scim-claude-code.mdx
  • src/components/templates/coding-agents/_fsa-github-copilot-cli.mdx
  • src/components/templates/coding-agents/_sso-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/_scim-codex.mdx
  • src/components/templates/coding-agents/_mcp-auth-github-copilot-cli.mdx
  • src/components/templates/coding-agents/_fsa-codex.mdx
  • src/components/templates/coding-agents/_mcp-auth-codex.mdx

Comment on lines +14 to +18
Agents that need to take actions on-behalf-of users in third party applications like gmail, calendar, slack, notion, hubspot etc need to do so in a secure, authorized manner. Scalekit's AgentKit solution helps developers build agents to act on-behalf-of users by managing user's authentication and authorization for those tools.

## Supported Auth Methods

Agent Auth supports all the different types of authentication and authorization methods that are adopted by different applications so that you don't have to worry about handling and managing user authorization tokens.
AgentKit supports all the different types of authentication and authorization methods that are adopted by different applications so that you don't have to worry about handling and managing user authorization tokens.
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

Tighten opening copy for clarity and terminology consistency.

The updated intro uses awkward phrasing and inconsistent casing for provider names. A concise rewrite improves readability and aligns with doc style.

Suggested edit
-Agents that need to take actions on-behalf-of users in third party applications like gmail, calendar, slack, notion, hubspot etc need to do so in a secure, authorized manner. Scalekit's AgentKit solution helps developers build agents to act on-behalf-of users by managing user's authentication and authorization for those tools.
+If your agent takes actions in third-party applications such as Gmail, Calendar, Slack, Notion, and HubSpot, you need secure user authorization. AgentKit manages user authentication and authorization for these tools so your agent can act on a user’s behalf safely.
@@
-AgentKit supports all the different types of authentication and authorization methods that are adopted by different applications so that you don't have to worry about handling and managing user authorization tokens.
+AgentKit supports the authentication methods used across third-party applications, so you do not need to manage user authorization tokens directly.

As per coding guidelines, “Write simply and directly with short sentences and plain language in documentation” and “Maintain consistent terminology across documentation pages.”

🧰 Tools
🪛 LanguageTool

[grammar] ~14-~14: Use a hyphen to join words.
Context: ...take actions on-behalf-of users in third party applications like gmail, calendar,...

(QB_NEW_EN_HYPHEN)


[style] ~14-~14: In American English, abbreviations like “etc.” require a period.
Context: ...gmail, calendar, slack, notion, hubspot etc need to do so in a secure, authorized m...

(ETC_PERIOD)

🤖 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/advanced/overview.mdx` around lines 14 - 18, The
opening paragraph in this file is wordy and uses inconsistent casing and
phrasing (e.g., "on-behalf-of", lowercase provider names); replace the
two-sentence intro with a concise, plain-language version that uses consistent
terminology and proper capitalization for providers (Gmail, Calendar, Slack,
Notion, HubSpot) and the product name "AgentKit", and use "on behalf of" (no
hyphens); ensure the following heading "## Supported Auth Methods" remains, and
keep the second paragraph but adjust any phrasing to match the simplified style.

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