{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-ciam/sdks/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["CodeBlockCustom","CodeItem"]},"type":"markdown"},"seo":{"title":"Coding agent skills","siteUrl":"https://developers.frontegg.com/","llmstxt":{"title":"Frontegg Developer Documentation","description":"Authentication, authorization, and user management for Customer Identity, plus Agen for SaaS and Agen for Work. Guides, SDKs, and API references.","sections":[{"title":"Customer Identity (CIAM)","description":"Auth, SSO, SCIM, entitlements, and user management — guides, SDKs, and APIs.","includeFiles":["ciam/**/*.md"],"excludeFiles":[]},{"title":"Agen for SaaS","description":"Agentic access and authorization for SaaS products.","includeFiles":["agen-for-saas/**/*.md"],"excludeFiles":[]},{"title":"Agen for Work","description":"Agentic access and authorization for internal and workforce use.","includeFiles":["agen-for-work/**/*.md"],"excludeFiles":[]},{"title":"Platform","description":"Shared platform overview.","includeFiles":["platform/**/*.md"],"excludeFiles":[]}],"excludeFiles":["internal-docs/**","ciam/guides/env-settings/inject-client-ip.md","CLAUDE.md","**/images/**"],"hide":false}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"coding-agent-skills","__idx":0},"children":["Coding agent skills"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Frontegg coding agent skills teach AI coding assistants how to integrate Frontegg correctly — using the right SDK patterns and documentation links instead of generic auth advice."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Install and initialize the skills once, then ask your assistant to help with onboarding, login and signup setup, multi-tenancy, SDK integration, troubleshooting, and more."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"what-it-helps-with","__idx":1},"children":["What it helps with"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The skills focus on the most common tasks when getting started with Frontegg:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Onboarding"]}," — guiding you through initial Frontegg setup in your application"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Login and signup pages"]}," — configuring and integrating login and signup flows"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Multi-tenancy"]}," — adding tenant-aware authentication and user context to your app"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["SDK integration"]}," — using Frontegg SDKs correctly for your framework and stack"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Troubleshooting"]}," — diagnosing and fixing common integration issues"]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"installation","__idx":2},"children":["Installation"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Install and initialize the skills using the commands below. For the latest instructions and supported IDEs, see the ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://www.npmjs.com/package/@frontegg/coding-agent-skills#quick-start"},"children":["@frontegg/coding-agent-skills quick start"]}," on npm."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["1. Install"]}]},{"$$mdtype":"Tag","name":"CodeBlockCustom","attributes":{"tabs":["shell"]},"children":[{"$$mdtype":"Tag","name":"CodeItem","attributes":{},"children":[{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"npm i @frontegg/coding-agent-skills\n"},"children":[]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["2. Initialize"]}]},{"$$mdtype":"Tag","name":"CodeBlockCustom","attributes":{"tabs":["shell"]},"children":[{"$$mdtype":"Tag","name":"CodeItem","attributes":{},"children":[{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"npx @frontegg/coding-agent-skills init\n"},"children":[]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["After initialization, restart your IDE so the assistant picks up the new skills."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"supported-ides","__idx":3},"children":["Supported IDEs"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The package supports AI coding tools that use the Agent Skills format, including:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Cursor"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Claude Code"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Other compatible assistants"]}," — see the ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://www.npmjs.com/package/@frontegg/coding-agent-skills"},"children":["npm package README"]}," for the full list"]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"how-skills-activate","__idx":4},"children":["How skills activate"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Once installed, skills activate automatically when your prompt relates to Frontegg — for example, when you ask to integrate login, add multi-tenancy, or debug an SDK issue. You do not need to reference skill names manually."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For best results, mention ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Frontegg"]}," and your stack in the prompt (e.g., \"Integrate Frontegg hosted login in my Next.js App Router app\")."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"example-prompts","__idx":5},"children":["Example prompts"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Copy and adapt these prompts in your AI coding assistant:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Help me onboard Frontegg in my React app"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Integrate Frontegg login and signup pages in my Next.js application"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Add multi-tenancy to my app using Frontegg"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Set up the Frontegg React SDK for hosted login"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Help me troubleshoot a Frontegg authentication error in my app"]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"related-documentation","__idx":6},"children":["Related documentation"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/ciam/guides/getting-started/quick-start"},"children":["Quickstart guide"]}," — manual step-by-step integration walkthrough"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/ciam/sdks/overview"},"children":["SDK overview"]}," — frontend, backend, and mobile SDKs"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/ciam/guides/authentication/overview"},"children":["Authentication"]}," — social login, MFA, SSO, and passwordless flows"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/ciam/guides/authorization/entitlements-rbac-overview"},"children":["Entitlements and authorization"]}," — RBAC and feature gating"]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"troubleshooting","__idx":7},"children":["Troubleshooting"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Skills are not appearing in my assistant"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Restart your IDE, confirm ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["npx @frontegg/coding-agent-skills init"]}," completed successfully, and re-run ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["init"]}," if needed. Reinstalling the package is usually unnecessary."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["The assistant gives generic auth advice instead of Frontegg-specific guidance"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Include \"Frontegg\" and your framework in the prompt (e.g., \"Integrate Frontegg in my Next.js app\")."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Integration steps seem outdated"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Update to the latest package version by re-running the install command from npm."]}]},"headings":[{"value":"Coding agent skills","id":"coding-agent-skills","depth":2},{"value":"What it helps with","id":"what-it-helps-with","depth":3},{"value":"Installation","id":"installation","depth":3},{"value":"Supported IDEs","id":"supported-ides","depth":3},{"value":"How skills activate","id":"how-skills-activate","depth":3},{"value":"Example prompts","id":"example-prompts","depth":3},{"value":"Related documentation","id":"related-documentation","depth":3},{"value":"Troubleshooting","id":"troubleshooting","depth":3}],"frontmatter":{"seo":{"title":"Coding agent skills"}},"lastModified":"2026-06-25T08:22:30.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/ciam/sdks/coding-agent-skills","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}