Skills
LobeHub task management and workflow orchestration
This skill provides comprehensive CLI access to manage the entire task lifecycle within LobeHub. Developers can use commands to track progress, manage subtasks and dependencies, and handle associated documents and conversation topics.
Upstash Workflow Implementation Patterns
Provides a structured three-layer architecture for implementing asynchronous workflows using Upstash Workflow and QStash. It covers essential patterns including dry-run modes, fan-out for large batches, and single-task execution to manage r…
Advanced Zustand State Management with Class Actions
This skill outlines advanced patterns for managing complex state in Zustand, guiding developers to migrate from simple state creators to class-based actions. It enforces strict conventions for action hierarchy, optimistic updates, and compo…
Automated Version Release Workflow Manager
This skill orchestrates the full software release cycle, managing version bumping, Git tagging, and GitHub Release creation. It routes the process based on PR titles and branch names to ensure accurate minor or patch releases.
Comprehensive TypeScript Code Style Guide
This guide outlines best practices for writing robust, type-safe TypeScript code, covering advanced topics such as preferred type usage (interface vs type), modern async patterns, and structured module imports. It ensures adherence to high …
TRPC Router Implementation Guide
A guide for implementing and modifying TRPC routers, focusing on middleware-based model injection and standardised procedure patterns.
Vitest best practices and testing guide
This guide outlines advanced best practices for writing robust unit and integration tests using Vitest. It advises developers on mocking strategies, distinguishing between behavior and implementation tests, and optimizing test coverage.
SPA Route and Feature Management
Provides architectural guidelines for managing SPA routes and feature separation within the LobeHub codebase. It enforces consistent route registration by requiring parity between desktop router configuration files and promotes a clean sepa…
Zustand State Management Patterns for LobeHub
This guide outlines best practices for structuring state in Zustand stores, advising developers to use simple arrays for list data and Maps for caching multiple detail entities. Adhering to these patterns ensures optimal performance for lis…
Automated GitHub Issue Deduplication Skill
This skill automates the process of identifying potential duplicate GitHub issues. It utilizes parallel agents and the gh CLI to search, summarize, filter, and report up to three likely duplicates directly on the original issue.
OpenResponses API Compliance Test Suite
Executes the official OpenResponses compliance test suite against local or remote Response API endpoints. It validates schema adherence for features including streaming, tool calling, and multimodal inputs.
Comprehensive Code Review Checklist for LobeHub
This comprehensive checklist guides developers through critical areas of code review, covering security best practices, testing coverage, internationalisation, and architectural consistency. It ensures adherence to LobeHub's standards, part…
LobeHub React Component Development Guide
This skill provides comprehensive guidelines for developing React components within the LobeHub ecosystem. It details optimal styling approaches using createStaticStyles, component priority, and architectural rules for routing and desktop f…
Automated GitHub Pull Request Creation
Automates the end-to-end process of creating pull requests to the canary branch, including branch management, commit creation, and linking related GitHub or Linear issues.
LobeHub project architecture and structure guide
Provides a comprehensive, developer-focused overview of the LobeHub monorepo structure, detailing the tech stack, directory layout, and data flow from client to database. This guide is essential for understanding project organization and lo…
Imperative Modal API for LobeHub UI
This guide details the recommended imperative API for managing modals and dialogs within LobeHub components. It advises developers to adopt headless primitives from @lobehub/ui/base-ui over legacy declarative patterns, ensuring proper Modal…
Local Application and Bot Testing
Enables automated testing of local macOS applications and bots using agent-browser for Electron and web-based UIs via CDP, alongside AppleScript for controlling native desktop applications.
Guidelines for Agent UI Microcopy Generation
This skill provides comprehensive guidelines for generating microcopy and UI text within agentic systems. It ensures all user-facing copy is clear, actionable, and adheres to defined brand principles for optimal user experience.
Linear issue management and workflow automation
This skill manages the full lifecycle of issues within Linear, enabling agents to retrieve details, update statuses, and create structured sub-issue trees. It ensures proper context by generating completion comments and linking PRs using sp…
Implementing Keyboard Shortcuts in LobeHub
A technical guide for registering and managing keyboard shortcuts within the LobeHub framework. It covers updating enums, configuring key combinations, and organising i18n translations and custom hooks.
Internationalization Key Management for React Applications
This skill guides the implementation of internationalization using react-i18next, enforcing a structured flat-key naming convention (e.g., {feature}.{context}.{action}). It details the required workflow for adding keys to specific namespace…
Debugging heterogeneous external AI agent pipelines
This skill provides comprehensive guidance for debugging complex integrations with external, non-standard AI agents (e.g., Claude Code, Codex). It covers adapter event mapping, Electron IPC transport, tool-call chaining, and resolving state…
Drizzle ORM Schema and Query Best Practices
This guide details best practices for defining PostgreSQL schemas, including naming conventions, foreign key management, and index creation using Drizzle ORM. It strongly recommends using the explicit db.select() builder API for complex que…
Generates structured bilingual documentation changelogs
This skill generates structured, bilingual changelog content for documentation sites, ensuring user-facing narratives and adherence to strict naming conventions. It guides the creation of factual, non-marketing product update posts for EN/Z…