Skills
LobeHub Internationalisation Management Skill
Provides a standardised workflow for managing internationalisation in LobeHub using react-i18next, covering key naming conventions and locale file updates.
Automated Linear Issue Management Workflow
This skill orchestrates comprehensive issue management within Linear, enabling agents to retrieve details, extract context from images, update issue statuses, and create structured sub-issue trees. It ensures robust project tracking by auto…
Guide to Implementing Hotkeys in LobeHub
This guide details the structured process for adding, scoping, and registering custom keyboard shortcuts within the application. Developers must update the hotkey enum, register key combinations in the central configuration, and expose the …
Drizzle ORM Schema and Query Guide
Provides specific guidelines for authoring Drizzle ORM schemas and executing queries within the LobeHub PostgreSQL environment. It enforces the use of the select builder API over the relational API and defines standard naming conventions.
Debugging heterogeneous agent pipelines and integrations
This skill provides comprehensive guidance for developers debugging complex, multi-source agent pipelines, including integrations for Claude Code, Codex, and external CLI agents. It covers adapter event mapping, transport layer issues, and …
Generate structured bilingual changelog documentation
This skill generates structured, bilingual changelog content for internal documentation sites. It enforces strict conventions for naming, structure, and content alignment, ensuring user-facing updates are factual and narrative-driven.
LobeChat Data Fetching Architecture Guide
A structured architecture for managing data fetching using a service layer, Zustand stores, and SWR. It provides patterns for API encapsulation, cache invalidation, and synchronising client-side state with server-side data.
Electron Desktop Application Development Guide
This guide outlines the architectural pattern for building LobeHub desktop features using Electron, detailing the separation between the Main, Renderer, and Preload processes. Developers can implement new functionality by creating IPC contr…
Logging and Debugging Utility for LobeHub Codebase
This skill guides developers on implementing robust logging using the `debug` package across various LobeHub components. It details namespace conventions, format specifiers, and environment-specific methods for enabling debug output in Node…
Managing idempotent database schema migrations
This skill guides developers through generating, customizing, and optimizing database migrations using Drizzle Kit. It emphasizes best practices for writing idempotent SQL, ensuring schema changes are safe to re-run.
cli backend integration testing workflow
This skill provides a structured workflow for performing end-to-end integration testing of LobeHub's backend services, allowing developers to validate changes to TRPC routers, models, and APIs using the dedicated CLI against a local develop…
Event-driven agent signal workflow pipeline
Implements a robust, event-driven framework for executing background agent workflows, decoupling complex side effects from synchronous chat requests. It processes events through a defined pipeline of sources, semantic signals, and concrete …
Agent lifecycle hooks for observation and interception
Allows developers to observe and intercept agent execution at critical lifecycle points, including tool calls, context compression, and sub-agent interactions. Hooks can be registered to implement custom logic for tracing, mocking, or loggi…
Injecting default user settings via environment variables
This skill enables the injection of default user settings by defining server-side environment variables. It provides the necessary boilerplate to integrate these variables into the global server configuration and user store state management…
Workflow for adding new AI provider documentation
This skill provides a comprehensive workflow for integrating a new AI provider, covering the creation of usage documentation (English and Chinese), updating environment variable definitions, modifying Docker configurations, and preparing al…
Review vMCP code for anti-patterns
This skill audits vMCP codebase changes and existing code for specific anti-patterns. It identifies issues that increase cognitive load or create brittle dependencies, providing actionable severity classifications for PR reviews.
Split Large Pull Requests into Smaller Changes
Analyses git diffs to identify logical boundaries and proposes a structured strategy for breaking down large changesets into smaller, reviewable pull requests.
Fetch live Model Context Protocol documentation
This skill provides up-to-date access to the Model Context Protocol (MCP) specification and documentation. It guides the retrieval of live protocol details, message schemas, and SEPs from modelcontextprotocol.io, ensuring developers use the…
Kotlin KDoc Documentation Generator
Enables the generation and enhancement of KDoc documentation for Kotlin public APIs, ensuring correct tag placement and stylistic consistency.
Generates expert-reviewed GitHub release notes
This skill analyzes all PRs merged between two version tags, cross-referencing linked issues and PR metadata. It classifies changes and dispatches specialized agents to assess breaking changes, producing a polished, publication-ready GitHub…
Documentation Review and Fact-Checking
An agentic skill designed to audit documentation for factual accuracy, verifying claims, examples, and link integrity. It produces a structured todo list of findings for manual review.
Automates User Story Implementation and PR Creation
This agentic skill takes a GitHub user story issue and autonomously manages the entire development lifecycle. It gathers context from RFCs, plans PR boundaries, writes code, generates tests, and submits the final pull request.
Automates GitHub Release Draft Creation
This skill automates the creation of a draft GitHub release for the C# MCP SDK, ensuring release notes are refreshed with all merged PRs. It rigorously checks for new changes, assesses version impact, and validates code samples before gener…
Automate Semantic Versioning and SDK Bumping
Automates Semantic Versioning 2.0.0 assessment and SDK version bumping by analysing merged pull requests. It updates Directory.Build.props and creates a new pull request for the updated version.