Skills-Native Application SDK — plugins for building SNA apps with Claude Code
npx claudepluginhub neuradex/snaSNA SDK development assistant — ensures correct architecture, DB separation, event pipeline usage, and skill authoring patterns
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations
Curated collection of 129 specialized Claude Code subagents organized into 10 focused categories
An application framework that uses Claude Code as the runtime.
Traditional AI apps call an LLM API and parse the response. SNA flips this — Claude Code itself executes the application logic.
Traditional: your code → LLM API → parse → act
SNA: SKILL.md → Claude Code → scripts → SQLite → SSE → UI
SKILL.md files, not application code. Markdown is both the spec and the implementation.start → milestone → complete) is mandatory, keeping the UI always in sync.sna up) starts everything. Local SQLite, no cloud dependency.sna gen client generates a typed TypeScript client from SKILL.md frontmatter, so skill calls are checked at compile time.sna-builder plugin, not just documented for humans./form-register).claude/skills/<name>/SKILL.md and executes TypeScript scripts| Package | npm name | Role |
|---|---|---|
packages/core | @sna-sdk/core | Server runtime, DB, CLI, event pipeline, code generation |
packages/react | @sna-sdk/react | React hooks, components, stores, typed client |
pnpm install
cd packages/core && pnpm build
cd packages/react && pnpm build
See the App Setup guide for application-side configuration.
| Document | Contents |
|---|---|
| Architecture | DB separation, event pipeline, package structure |
| Skill Authoring | How to write skills with typed args |
| App Setup | Frontend, server, Vite configuration, typed client |
| Design Decisions | DB scope, locking, invoked status |
| Contributing | Repository structure, key files, tech stack |
Includes a Claude Code plugin for SNA app development. An agent that automatically follows SDK conventions.
# Local testing
claude --plugin-dir ./plugins/sna-builder
# Install from marketplace
/plugin marketplace add neuradex/sna
/plugin install sna-builder@sna