Reusable project recipes - executable blueprints for scaffolding and implementing specific technology stacks and patterns
npx claudepluginhub ichabodcole/project-docs-scaffold-template --plugin recipesImplement an agent feedback reporting system where AI agents can report difficulties, unclear instructions, or failure patterns via a tool call, with results stored and reviewed in an admin UI. Use when the user asks to "add a feedback tool to an agent", "let an agent report issues", "collect agent self-reports", "build an admin view for agent feedback", "capture agent difficulties during generation", or "give an agent a way to surface problems".
Implement a multi-provider AI abstraction layer with a factory function, unified provider interface, and pluggable backends. Use when the user asks to "add AI provider abstraction", "support multiple AI models", "multi-provider AI", "LLM provider factory", "swap AI providers", "AI provider interface", "OpenRouter Ollama integration", "abstract LLM providers", or wants to support cloud and local AI inference behind a single API.
Add a cloud-hosted MCP (Model Context Protocol) server to a Bun/Elysia API with multi-tenant isolation, agent key authentication, and database-backed sessions. Use when the user asks to "add MCP to an API", "set up an MCP server for agents", "implement MCP endpoint with authentication", "add AI agent access to my API", "create an MCP server with bcrypt key validation", or wants to let AI agents access cloud-hosted data through the MCP protocol.
Implement a document auto-save system with dual-layer debouncing that balances responsive undo/redo with batched database writes. Use when the user asks to "add auto-save", "implement debounced save", "add undo redo with auto-save", "build document auto-save architecture", "implement dual debounce save", "add editor auto-save", or wants responsive editing with efficient persistence.
Analyze a project or subsystem and extract its structure, patterns, and integration glue into a reusable recipe skill. Use when the user asks to "create a recipe", "extract a recipe from this project", "turn this into a reusable pattern", "make a recipe skill", "capture this as a recipe", or wants to package a working implementation as a repeatable blueprint for other projects.
Set up development and production build identities so both versions can be installed side-by-side on the same machine or device, with distinct icons, app names, bundle IDs, and data isolation. Use when the user asks to "separate dev and prod builds", "add dev icons", "install dev and prod apps side by side", "add build variants", "differentiate development builds from production", or wants to run a local development build alongside a production release without conflicts.
Implement a linear document versioning system with active version tracking, manual milestones, configurable limits, and optional AI integration. Use when the user asks to "add version history", "implement document versioning", "track document changes", "add undo/version support", "preserve document history", "add save points to documents", or wants users to be able to snapshot, browse, and restore previous document states.
Implement secure BetterAuth authentication in an Electron app with OS-level token encryption via safeStorage, automatic token refresh, and strict security boundaries between main and renderer processes. Use when the user asks to "add authentication to an Electron app", "implement Electron BetterAuth", "set up secure token storage in Electron", "add safeStorage auth", "implement desktop app authentication", "add Electron login with BetterAuth", or wants to build a secure auth flow in an Electron + Vue/React app.
Structure an Electron + Vue 3 + Pinia + TypeScript desktop app with typed IPC, modular handler setup, and stores as the IPC integration layer. Use when the user asks to "set up Electron IPC", "Electron Vue app architecture", "typed IPC bridge", "Electron three-process model", "Electron preload bridge", "add a new IPC endpoint", or wants to build a secure Electron app with Vue 3 and Pinia.
Scaffold and implement a Bun + Elysia + BetterAuth + Drizzle + PostgreSQL API server. Use when the user asks to "set up an API with Elysia and BetterAuth", "create a Bun API server with auth", "scaffold an Elysia project", "add BetterAuth to an Elysia app", "implement the Elysia BetterAuth recipe", or wants to build a typed REST API with session-based authentication on Bun.
Add OAuth 2.1 with PKCE to a BetterAuth + Elysia API for native desktop/mobile clients. Use when the user asks to "add OAuth to BetterAuth", "implement PKCE authentication for a desktop app", "set up OAuth Provider plugin", "add desktop OAuth login", "implement refresh token grant with BetterAuth", or wants to let native clients authenticate via browser-based sign-in with token-based session management.
Implement a full voice-to-text pipeline in an Expo React Native app, from audio recording through transcription to document creation. Use when the user asks to "add voice recording to an Expo app", "speech to text in Expo", "voice transcription React Native", "Whisper transcription mobile app", "audio recording Expo", "push-to-talk recording", or wants to build a voice-to-document pipeline with swappable STT providers.
Implement real-time unidirectional state sync from a host application to connected mobile/web clients over WebSocket, with debounced updates, new client detection, and automatic reconnection. Use when the user asks to "sync state to mobile over WebSocket", "live preview on mobile", "push updates to connected clients", "real-time WebSocket broadcast", "desktop to mobile live sync", or wants a host app to push state changes to viewer clients in real time.
Implement a full-featured media library with admin UI for uploading, organizing, and managing audio and image assets with S3-compatible storage, AI-assisted metadata generation, and maintenance tools. Use when the user asks to "add a media library", "build asset management", "implement media uploads", "add image and audio management", "create a content library", or wants centralized media management with AI-powered metadata suggestions.
Scaffold a Nuxt 4 admin dashboard that authenticates against a BetterAuth + Elysia API backend, with cookie-based auth through a Nuxt proxy, role-based access control, and user management. Use when the user asks to "add an admin dashboard", "create a Nuxt admin panel", "set up admin user management with BetterAuth", "add a backoffice for managing users", "build an admin UI for BetterAuth", or wants to add a web-based admin interface to an existing BetterAuth + Elysia API.
Set up category-based AI model management with an admin interface for browsing OpenRouter models and assigning them to semantic categories that client apps consume. Use when the user asks to "manage AI models", "set up model categories", "add OpenRouter model selection", "build an AI model admin panel", "abstract model selection behind categories", or wants to decouple model identity from application code so models can be swapped without client changes.
Set up bidirectional sync between local SQLite databases and a PostgreSQL backend using PowerSync, Drizzle ORM, and BetterAuth JWT authentication. Use when the user asks to "set up PowerSync", "add local-first sync", "implement offline-first app sync", "sync SQLite with PostgreSQL", "set up PowerSync with Drizzle", or wants cloud sync for Electron or Expo React Native apps.
Set up QR code scanning on a mobile app to connect to a local service running on the same network. Use when the user asks to "connect mobile to desktop via QR code", "scan QR code to pair devices", "local device pairing", "connect mobile app to local server", "QR code connection URL", or wants to replace manual IP entry with QR code scanning for LAN communication.
Implement a soft delete pattern with restore capability using a nullable deletedAt timestamp column. Use when the user asks to "add soft delete", "implement trash and restore", "add a deletedAt pattern", "add a recycle bin", "make deletion reversible", "support undo delete", or wants to mark records as deleted without permanently removing them from the database.
Set up Biome as the single formatting and linting authority with Zed editor integration and Husky pre-commit enforcement. Use when the user asks to "set up Biome formatting", "configure Zed with Biome", "add pre-commit hooks", "set up quality gates", "configure lint-staged with Biome", "add format on save", or wants consistent formatting across editor, CLI, and git hooks in a Bun project.
UI/UX design intelligence. 67 styles, 161 palettes, 57 font pairings, 25 charts, 15 stacks (React, Next.js, Vue, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Nuxt, Jetpack Compose). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
Semantic search for Claude Code conversations. Remember past discussions, decisions, and patterns.
A collection of Claude Code skills for iOS, Swift, SwiftUI development, and release workflows