Skills
React Form Writing and Validation Best Practices
This skill guides the creation and refactoring of complex React forms using react-hook-form, enforcing best practices like Zod validation, controlled component handling via useController, and managing state updates using field.onChange vers…
Guide for integrating new large language models
This skill provides a comprehensive, step-by-step guide for developers to integrate support for a novel LLM provider into the Dust framework. It details necessary modifications across configuration, pricing, central registries, and testing …
Dust Agent CLI Interface
Interface to interact with Dust agents via the CLI to retrieve company information, perform actions, or execute tasks. It supports multi-turn conversations and project-specific context.
Managing Elasticsearch Indices for Front Application
This skill guides the creation and maintenance of versioned Elasticsearch indices within the front application layer. It details best practices for managing mappings, utilizing stable aliases, and implementing robust indexing and querying l…
API Breaking Change Detection and Prevention
This skill enforces a critical guideline, automatically detecting potential breaking changes across API endpoints, schemas, and contracts. It halts execution and requires explicit user validation before implementing any modification that co…
SDK Skill Integration Test Skill
A test skill used to verify the integration of skills within the SDK, enabling validation of the skill-reading mechanism.
WorkOS Audit Log Event Instrumentation Guide
This skill outlines the comprehensive workflow for instrumenting new user or system actions to generate valid WorkOS audit log events. It details schema creation, action string registration, and non-blocking event emission patterns for both…
LobeHub Zustand State Management Patterns
Defines the architectural conventions for managing state within LobeHub using Zustand, including action hierarchies, optimistic update patterns, and class-based slice composition. It provides guidance on implementing public, internal, and d…
Structured Task and Project Workflow Manager
This skill provides a robust CLI interface for managing complex, multi-stage tasks. Developers can utilize commands to track the task lifecycle, manage subtasks and their dependencies, and organize associated resources like documents and co…
Automated software version release workflow
This skill manages the full software release lifecycle, handling both minor and patch versions according to established CI/CD rules. It automates version bumping, annotated tagging, and the creation of GitHub Releases.
SPA Route and Feature Management
Provides guidelines for managing SPA routes and features by enforcing a separation between thin route segments and domain-oriented features. It ensures architectural consistency and desktop router parity across configuration files.
Structured asynchronous workflow builder with Upstash
This skill provides a robust, three-layer architecture for implementing resilient asynchronous workflows using Upstash and QStash. It enforces best practices like dry-run modes, fan-out patterns, and single-item execution to manage rate lim…
Enforces modern typescript code style and safety
This skill enforces robust, modern TypeScript best practices, covering advanced type usage (e.g., `interface` vs `type`), asynchronous patterns, and optimal module import structures. It guides developers toward writing highly maintainable a…
Guide to building tRPC server routers
This guide outlines best practices for developing tRPC routers, focusing on using middleware to inject database models into the context and structuring procedures for efficient query and mutation handling. It also demonstrates how to aggreg…
Best Practices for Writing Robust Unit Tests
This guide outlines best practices for developing reliable tests using Vitest, covering advanced mocking patterns, test structure, and distinguishing between behavior and implementation-coupled assertions. It advises developers on optimizin…
Zustand state data structure patterns guide
This guide outlines architectural patterns for structuring state in Zustand stores, advising developers to use simple arrays for list views and Maps for caching multiple detail entities. It emphasizes separating list and detail types and em…
Automated GitHub Issue Duplicate Detection
This skill automates the process of identifying potential duplicate GitHub issues. It utilizes parallel agents and the gh CLI to search, summarize, and filter results, finally commenting on the original issue with a list of duplicates.
OpenResponses API Compliance Test Suite
Executes the official OpenResponses compliance test suite against local or remote Response API endpoints to validate schema adherence and functionality.
Comprehensive Code Review Checklist for LobeHub
This skill provides a detailed, multi-faceted checklist for reviewing pull requests, covering best practices across security, testing, i18n, and architectural consistency. It guides developers to catch common pitfalls such as hardcoded secr…
React Component Development Best Practices Guide
This guide outlines architectural patterns for developing React components, focusing on optimal styling using createStaticStyles and component hierarchy management. It details preferred usage of @lobehub/ui primitives, routing with react-ro…
Automated GitHub Pull Request Creation
Automates the end-to-end process of creating pull requests by managing branches, committing changes, and linking related GitHub or Linear issues. It follows a predefined branch strategy and utilises the GitHub CLI to finalise the request.
LobeHub project architecture and codebase overview
Provides a comprehensive, up-to-date map of the LobeHub monorepo structure, detailing key directories, the full tech stack, and data flow patterns for experienced developers. It helps users understand project organization, locate specific f…
Imperative API for managing UI modals and dialogs
This guide details the imperative API for managing modals and dialogs using headless primitives from @lobehub/ui/base-ui. It recommends migrating away from declarative patterns to ensure robust, context-aware, and internationalised UI compo…
LobeHub UI Microcopy Guidelines
Provides standardised guidelines for writing user-facing UI text, error messages, and microcopy in English and Chinese. It ensures consistent terminology and actionable messaging across the LobeHub ecosystem.