Skip to main content

Plugins

Sinux provides a Claude Code plugin marketplace that teaches AI assistants how to work with Sinux. Install the plugin and Claude will know how to create stores, write signal handlers, build middleware, and integrate with TanStack Query or Apollo Client.

Install the Marketplace

Add the Sinux marketplace to Claude Code:

/plugin marketplace add jbpin/sinux

Install the Plugin

/plugin install sinux-plugin@sinux-marketplace

What's Included

The sinux-plugin is a comprehensive skill that covers:

  • Store creation with createStore (record and array signal definitions)
  • Signal handler patterns (sync, async, generators)
  • React integration (useStore, useComputed, combine)
  • Middleware system (persist, devtools, immer, custom)
  • TanStack Query integration (querySignal, mutationSignal, fromTRPC)
  • Apollo Client integration (graphqlQuery, graphqlMutation)
  • Multi-store patterns and optimistic updates

Once installed, Claude knows the full Sinux API and can generate correct code for any Sinux use case.

Auto-enable for Your Team

Add to your project's .claude/settings.json so team members get the marketplace automatically:

{
"extraKnownMarketplaces": {
"sinux-marketplace": {
"source": {
"source": "github",
"repo": "jbpin/sinux"
}
}
},
"enabledPlugins": {
"sinux-plugin@sinux-marketplace": true
}
}

Contributing Plugins

Want to add your own Sinux plugin to the marketplace? Open a PR on github.com/jbpin/sinux adding your plugin to the plugins/ directory and registering it in .claude-plugin/marketplace.json.

See the Claude Code plugin marketplace docs for the full guide.