Agent Skills
› lobehub/lobehub
› debug-package
debug-package
GitHub提供 LobeHub 项目 debug 日志库的使用指南,涵盖命名规范、格式符及多环境启用方法,辅助开发者排查问题。
Trigger Scenarios
添加调试日志
选择 lobe-* 命名空间
排查 DEBUG 输出
配置 localStorage.debug
调整日志格式
Install
npx skills add lobehub/lobehub --skill debug-package -g -y
SKILL.md
Frontmatter
{
"name": "debug-package",
"description": "LobeHub debug package and log namespace guide. Use when adding debug() logging, choosing lobe-* namespaces, troubleshooting DEBUG output, localStorage.debug, or log format specifiers.",
"user-invocable": false
}
Debug Package Usage Guide
Basic Usage
import debug from 'debug';
// Format: lobe-[module]:[submodule]
const log = debug('lobe-server:market');
log('Simple message');
log('With variable: %O', object);
log('Formatted number: %d', number);
Namespace Conventions
- Desktop:
lobe-desktop:[module] - Server:
lobe-server:[module] - Client:
lobe-client:[module] - Router:
lobe-[type]-router:[module]
Format Specifiers
%O- Object expanded (recommended for complex objects)%o- Object%s- String%d- Number
Enable Debug Output
Browser
localStorage.debug = 'lobe-*';
Node.js
DEBUG=lobe-* npm run dev
DEBUG=lobe-* pnpm dev
Electron
process.env.DEBUG = 'lobe-*';
Example
// apps/server/src/routers/edge/market/index.ts
import debug from 'debug';
const log = debug('lobe-edge-router:market');
log('getAgent input: %O', input);
Version History
- 29fe043 Current 2026-08-20 18:33


