dev-specialisms:hashbrown-core
SKILL.md
Hashbrown Development Skill
Overview
Hashbrown is a React library for building LLM-powered applications with generative UI, client-side tool calling, streaming, and sandboxed JavaScript execution. It provides React hooks (useChat, useUiChat, etc.) that connect to a Node.js backend adapter, which securely communicates with LLM providers (OpenAI, Anthropic, Google, Azure, Bedrock, Ollama).
Architecture: React frontend (using Hashbrown hooks) + Node.js backend adapter (proxies LLM API requests)
Quick Start Workflow
1. Choose the Right Hook
| Hook | Multi-turn Chat | Single Input | Structured Output | Tool Calling | Generate UI |
|---|---|---|---|---|---|
useChat |
✅ | ❌ | ❌ | ✅ | ❌ |
useStructuredChat |
✅ | ❌ | ✅ | ✅ | ❌ |
useCompletion |
❌ | ✅ | ❌ | ✅ | ❌ |
useStructuredCompletion |
❌ | ✅ | ✅ | ✅ | ❌ |
useUiChat |
✅ | ❌ | ✅ | ✅ | ✅ |