Skip to content

tadeumaia/powersync-skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

PowerSync Skills for Claude Code

A collection of Claude Code skills for building local-first applications with PowerSync.

Available Skills

powersync-react-native

Comprehensive guide for building local-first React Native apps with PowerSync. Use when:

  • Setting up PowerSync schema with TypeScript types
  • Writing sync rules (YAML) for secure user-specific data synchronization
  • Implementing React hooks (useQuery, usePowerSync, useStatus)
  • Performing CRUD operations with get(), getOptional(), and transactions
  • Following PowerSync best practices for offline-first data synchronization

Installation

Add this to your Claude Code settings to use the skills:

{
  "skills": ["github:tadeumaia/powersync-skills"]
}

Or add to your project's .claude/settings.json:

{
  "skills": ["github:tadeumaia/powersync-skills"]
}

Structure

skills/
  powersync-react-native/
    SKILL.md                    # Main skill definition
    references/
      schema-guide.md           # Schema definition patterns
      sync-rules-guide.md       # Sync rules and security
      hooks-guide.md            # React hooks usage
      data-operations.md        # CRUD operations
      best-practices.md         # Architecture and optimization

Usage

Once installed, Claude Code will automatically use this skill when working on PowerSync-related tasks. You can also explicitly invoke it by asking questions like:

  • "Help me set up PowerSync for my React Native app"
  • "How do I write sync rules to only sync user data?"
  • "Show me how to use useQuery for reactive data"
  • "I need to implement CRUD operations with PowerSync"

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors