Skills

Type: All Skills Tools
skill ★ 1,357

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…

dust-tt/dust react-hook-form zod forms validation
skill ★ 1,357

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-tt/dust llm-integration developer-guide typescript model-support
skill ★ 1,357

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.

dust-tt/dust dust cli agent-interaction automation
skill ★ 1,357

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…

dust-tt/dust elasticsearch indexing search data-modeling
skill ★ 1,357

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…

dust-tt/dust api breaking-changes safety guidelines
skill ★ 748

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.

LSTM-Kirigaya/openmcp-client sdk-integration testing mcp skill-verification
skill ★ 1,357

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…

dust-tt/dust workos audit-logging event-emission typescript
skill

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…

lobehub/lobe-chat zustand state-management typescript lobehub
skill

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…

lobehub/lobe-chat task-management workflow project-tracking cli
skill

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.

lobehub/lobe-chat release-workflow version-management ci-cd github-release
skill

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.

lobehub/lobe-chat spa-routing frontend-architecture lobe-chat router-configuration
skill

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…

lobehub/lobe-chat upstash async-workflow qstash workflow-architecture
skill

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…

lobehub/lobe-chat typescript code-style type-safety best-practices
skill

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…

lobehub/lobe-chat trpc typescript api-development backend
skill

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…

lobehub/lobe-chat vitest unit-testing typescript testing-guide
skill

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…

lobehub/lobe-chat zustand state-management data-structures typescript
skill

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.

lobehub/lobe-chat github issue-management deduplication agentic-workflow
skill

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.

lobehub/lobe-chat api-testing compliance-testing openapi integration-testing
skill

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…

lobehub/lobe-chat code-review checklist best-practices typescript
skill

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…

lobehub/lobe-chat react typescript component-architecture styling
skill

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/lobe-chat github git pull-request automation
skill

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…

lobehub/lobe-chat project-structure monorepo architecture codebase
skill

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/lobe-chat modal dialog ui-api headless
skill

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.

lobehub/lobe-chat ui-copy microcopy ux-writing localization