Use for external-agent launchers and execution identity, Claude Code/Codex adapters, IPC, event mapping, sessions, persistence and tool-call chains.
Use for the Agent Work output registry: registration, deduplication, cards, skill providers, CLI scanners and Work types.
Use for TSX components, UI libraries, styling, state locality, layout, render performance and memoization.
LobeHub CLI (@lobehub/cli) development guide — commands, subcommands, architecture.
Manual-only npm release preparation for @lobehub/cli (lh): establish evidence-backed release gates, prepare one verified tarball, hand a single publication entry point to a human, then verify registry availability. Never publishes automatically.
Use for where a file lives, how it is named, where its tests go, and how to split a source or test file over 1200 lines (拆分大文件, 目录结构, 文件命名).
Version release workflow — release process and GitHub Release notes (not docs/changelog pages).
Use for Drizzle migration rollout, online indexes, backfills, idempotent SQL and migration regeneration or rebase conflicts.