CouraLabs
@CouraLabs Organization
Public Skills
typescript-best-practices
by CouraLabs
TypeScript coding guidelines with dos and don'ts for type design and patterns. Use when writing, reviewing, or refactoring TypeScript code in projects with tsconfig.json or .ts/.tsx files. Trigger when the user asks to "review TypeScript code", "check my TS code", "write TypeScript", or when creating or modifying any .ts/.tsx file. Also applies when discussing type design, generics, naming conventions, interface vs type decisions, or TypeScript patterns. Boundary: not for JavaScript-only projects without TypeScript configuration.
opentui
by CouraLabs
Build terminal UIs with OpenTUI. Covers Core, frameworks, components, application APIs, testing, extensions, integrations, deployment, and public API lookup.
solid-js-best-practices
by CouraLabs
"Solid.js best practices for AI-assisted code generation, code review, refactoring, and debugging reactivity issues. Use when working in any SolidJS project or codebase — writing components, auditing code, migrating from React, fixing signals and fine-grained reactivity bugs, or integrating web component libraries. 67 rules across 9 categories (reactivity, components, control flow, state management, refs/DOM, performance, accessibility, testing, web component integration) ranked by priority."
baileys-wp
by CouraLabs
'Build, integrate, and debug WhatsApp features using the Baileys library (@whiskeysockets/baileys). Use when: (1) connecting a WhatsApp account via QR code or pairing code, (2) sending or receiving messages (text, media, polls, reactions, locations, contacts, audio, video), (3) managing groups, chats, contacts, profile, or privacy settings, (4) handling Baileys events, auth state, sessions, reconnection, or media download/upload, (5) working on src/integrations/whatsapp-integration.ts or anything WhatsApp-related. Triggers on: "whatsapp", "baileys", "whiskeysockets", "send a whatsapp message", "qr code", "pairing code".'
ai-sdk
by CouraLabs
'Answer questions about the AI SDK and help build AI-powered features. Use when developers: (1) Ask about AI SDK functions like generateText, streamText, ToolLoopAgent, embed, or tools, (2) Want to build AI agents, chatbots, RAG systems, or text generation features, (3) Have questions about AI providers (OpenAI, Anthropic, Google, etc.), streaming, tool calling, structured output, or embeddings, (4) Use React hooks like useChat or useCompletion. Triggers on: "AI SDK", "Vercel AI SDK", "generateText", "streamText", "add AI to my app", "build an agent", "tool calling", "structured output", "useChat".'