auth-skill

Generate secure backend authentication modules with token lifecycle and profile management.

44|11|Updated Jun 1, 2026
One-click install
npx skills add https://github.com/jiushiwon/wg-skills --skill auth-skill-jiushiwon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: auth-skill
Source: https://github.com/jiushiwon/wg-skills/tree/main/module-generate-skill/auth-skill
Command: npx skills add https://github.com/jiushiwon/wg-skills --skill auth-skill-jiushiwon

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill eliminates the complexity of building a complete backend user system by generating secure registration, authentication, token lifecycle, account recovery, and profile-management workflows.

Core Features & Use Cases

  • Authentication Generation: Create account-password, SMS code, WeChat mini-program, and client-side third-party login flows.
  • Token and Security Controls: Implement bcrypt password hashing, JWT access and refresh tokens, refresh-token rotation, replay detection, logout revocation, rate limits, CAPTCHA support, and anti-enumeration safeguards.
  • User Lifecycle Management: Generate user tables, API contracts, password recovery, profile updates, password changes, phone rebinding, account deactivation, environment configuration, and Java, Go, Python, or Node.js implementation guidance.
  • Use Case: Add a production-oriented authentication module to an existing FastAPI project with SMS login, dual tokens, password recovery, and profile management while preserving the project's conventions and API contract.

Quick Start

Ask the AI to add a complete user system with registration, password and SMS login, JWT access and refresh tokens, password recovery, and profile management.

Frequently Asked Questions about auth-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement secure JWT refresh token rotation and replay detection for a backend user system?

JWT refresh token rotation and replay detection can be implemented by generating secure backend user authentication modules that enforce strict token revocation controls and rotate refresh tokens automatically upon each access token renewal cycle.

Can I generate SMS login and WeChat mini-program authentication workflows for an existing FastAPI project?

Yes, you can generate SMS login and WeChat mini-program authentication workflows for existing FastAPI projects by creating modules that apply CSPRNG verification codes, Redis-based rate limiting, and anti-enumeration safeguards while preserving project API conventions.

What is the best way to add bcrypt password hashing and anti-enumeration safeguards to a Node.js or Go backend?

The best way to add bcrypt password hashing and anti-enumeration safeguards to Node.js or Go backends is by generating a complete user authentication module that enforces secure password hashing and uniform error responses to prevent user enumeration attacks.

Does the generated user authentication system support password recovery, phone rebinding, and account deactivation?

The generated user authentication system supports password recovery, phone rebinding, and account deactivation by producing complete user lifecycle management workflows alongside API contracts and database schema definitions for Java, Go, Python, and Node.js backends.

How to manage environment-managed secrets and Redis-based rate limiting when building a user authentication module?

To manage environment-managed secrets and Redis-based rate limiting when building a user authentication module, generate backend configuration files that securely load environment variables and implement Redis-driven request throttling for login and recovery endpoints.

What are the limitations of generating a complete user authentication system for an existing backend?

Limitations of generating a complete user authentication system include the requirement to adapt the generated domain model and database schema to your existing backend architecture, ensuring the implementation guidance for Java, Go, Python, or Node.js aligns with your current project conventions.