akillness avatar

Authentication Setup

This is the skill you want when you're picking an auth provider, drawing the line between what Clerk or Supabase Auth owns versus what stays in your database, and figuring out whether you need server sessions or JWTs before you start wiring callbacks. It walks you through the hosted versus framework-native versus platform-native decision tree, helps you model users, orgs, and memberships around the provider boundary, and keeps auth setup separate from authorization policy or security hardening. The source includes a decision matrix, boundary checklist, and deployment notes for sessions and enterprise SSO rollout. Best for fullstack teams working on SaaS, B2B tools, or API products where auth touches frontend, backend, and data layers at once.

skills.sh installs
168
GitHub stars
22
last updated
Jun 3, 2026

Install

$ npx -y skills add akillness/oh-my-skills --skill authentication-setup --agent claude-code

Installs into .claude/skills of the current project.

Files

Authentication Setup

Use this skill when the real job is choosing and structuring product authentication for a real app, not dumping JWT snippets or pretending authentication, authorization, security hardening, and docs are all the same task.

authentication-setup owns the setup layer for:

  • choosing hosted vs framework-native vs platform-native vs enterprise add-on vs self-hosted auth
  • deciding session/cookie vs token boundaries
  • selecting login methods: email/password, magic links, social OAuth, passkeys
  • defining what user/profile/org/membership data stays app-owned
  • planning SSO/SCIM, domain mapping, and migration/cutover boundaries
  • recording callback URLs, cookie domains, preview/staging drift, and rollout notes

Read these support docs before choosing the lane or handoff:

Sponsors

Details

Repository
github.com/akillness/oh-my-skills
Categories
Backend & APIs, Security
First seen
Jun 3, 2026

More from akillness/oh-my-skills

All 81
1akillness avatarfirebase-ai-logicakillness/oh-my-skillsfirebase ai logic168skills.sh installs
2akillness avatarfirebase-cliakillness/oh-my-skillsfirebase cli164skills.sh installs
3absolutelyskilled avatarapi-designabsolutelyskilled/absolutelyskilledapi design162skills.sh installs
4membranedev avatarmicrosoft-azure-sql-databasemembranedev/application-skillsMicrosoft Azure SQL Database integration. Manage data, records, and automate workflows. Use when the user wants to interact with Microsoft Azure SQL Database da161skills.sh installs
5eng0ai avatarfastapi-backend-templateeng0ai/eng0-template-skillsfastapi backend template152skills.sh installs
6absolutelyskilled avatarapi-testingabsolutelyskilled/absolutelyskilledapi testing146skills.sh installs