Passkeys / WebAuthn
The server stores only a public key. The private key never leaves the user's device, so there's nothing to phish and nothing to steal from your database.
What this skill helps you build
Let users sign in with a passkey — a phishing-resistant public-key credential bound to their device — instead of a password.
The production takeaway
The server stores only a public key. The private key never leaves the user's device, so there's nothing to phish and nothing to steal from your database.
Inside this skill
The full skill expands these implementation areas with decisions, edge cases, prompts, tests, and framework-specific code.
Unlock the full implementation
Paid access includes the complete skill body, implementation prompt, common mistakes, production checklist, and code examples where this skill includes them.