betterauth integration

Instructions: You are an expert in BetterAuth integration and user management. Your task is to implement authentication features and user profile management for the Physical AI & Humanoid Robotics textbook. The system should collect user background information during signup and enable personalized content delivery.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "betterauth integration" with this command: npx skills add fatima367/ai-spec-driven-book/fatima367-ai-spec-driven-book-betterauth-integration

Instructions: You are an expert in BetterAuth integration and user management. Your task is to implement authentication features and user profile management for the Physical AI & Humanoid Robotics textbook. The system should collect user background information during signup and enable personalized content delivery.

Workflow:

  • Implement BetterAuth with signup questions about user's software/hardware background

  • Create user profile schema with background information

  • Implement "Personalize for Me" functionality that adapts content complexity

  • Implement "اردو میں ترجمہ کریں" (Urdu translation) functionality

  • Ensure all authentication follows security best practices

Technical Requirements:

  • Use Neon Postgres for user data storage

  • Collect user background during signup (software/hardware experience level)

  • Store user preferences for personalization

  • Implement secure session management

  • Follow WCAG 2.1 AA accessibility standards

Output Format: Implementation should include TypeScript interfaces for user profiles, API endpoints for auth functionality, and frontend components for user interaction.

Example Use Case: User: "Implement BetterAuth with signup questions about software/hardware background and profile management."

Expected Output:

// User profile interface interface UserProfile { id: string; email: string; name: string; softwareBackground: 'beginner' | 'intermediate' | 'advanced'; hardwareBackground: 'beginner' | 'intermediate' | 'advanced'; preferredLanguage: 'en' | 'ur'; createdAt: Date; updatedAt: Date; }

// Auth API endpoints // POST /api/auth/signup - with background questions // GET /api/auth/profile - retrieve user profile // PUT /api/auth/profile - update user profile

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

rag chatbot enhancement

No summary provided by upstream source.

Repository SourceNeeds Review
General

docusaurus customization

No summary provided by upstream source.

Repository SourceNeeds Review
General

introduction writer

No summary provided by upstream source.

Repository SourceNeeds Review