log-focus-debug
2
总安装量
2
周安装量
#74163
全站排名
安装命令
npx skills add https://github.com/solidspoon/dashplayer --skill log-focus-debug
Agent 安装分布
mcpjam
2
gemini-cli
2
claude-code
2
junie
2
windsurf
2
zencoder
2
Skill 文档
ç®ç
å¨ DashPlayer ä¸å¿«é建ç«âåªçå½ååè½ç¹æ¥å¿âçè°è¯éç¯ï¼å¹¶ç¡®ä¿ä¸´æ¶æ¥å¿æ è®°å¨ä»»å¡ç»æåè¢«æ¸ çã
éç¨èå´
- Main + Renderer å ¨é¾è·¯æ¥å¿è°è¯
- 临æ¶åè½èç¦ï¼çæï¼
- AI è¾ å©æéä¸åæ¶
å 峿¡ä»¶
- ç¡®è®¤é¡¹ç®æ¥å¿è½åå·²å¯ç¨ï¼
DP_LOG_LEVEL/VITE_DP_LOG_LEVELDP_LOG_INCLUDE_MODULES/DP_LOG_EXCLUDE_MODULESVITE_DP_LOG_INCLUDE_MODULES/VITE_DP_LOG_EXCLUDE_MODULESDP_LOG_FOCUS_TOKEN/VITE_DP_LOG_FOCUS_TOKEN
- 确认 logger API å¯ç¨ï¼
- Main:
getMainLogger('Module').withFocus(token) - Renderer:
getRendererLogger('Module').withFocus(token)
- Main:
æ åæä½æµç¨
1) å®ä¹æ¬æ¬¡è°è¯ token
使ç¨ç¨³å®å½åï¼<feature>-<yyyymmdd>ï¼ä¾å¦ï¼player-speed-20260207ã
2) å¼å¯èç¦è¿æ»¤
å¨ .env ä¸è®¾ç½®ï¼
DP_LOG_LEVEL=debug
VITE_DP_LOG_LEVEL=debug
DP_LOG_FOCUS_TOKEN=player-speed-20260207
VITE_DP_LOG_FOCUS_TOKEN=player-speed-20260207
å¯éå å æ¨¡åè¿æ»¤ï¼
DP_LOG_INCLUDE_MODULES=PlaybackService,PlayerWithControlsPage,SpeedSlider
VITE_DP_LOG_INCLUDE_MODULES=PlayerWithControlsPage,SpeedSlider
3) æ³¨å ¥ä¸´æ¶èç¦æ¥å¿
ä¼å
ä½¿ç¨ withFocusï¼
const mainLogger = getMainLogger('PlaybackService').withFocus('player-speed-20260207');
mainLogger.debug('sync playback rate', { rate, source });
const rendererLogger = getRendererLogger('SpeedSlider').withFocus('player-speed-20260207');
rendererLogger.debug('speed changed by user', { rate });
å ¼å®¹åæ³ï¼ä» 临æ¶ï¼ï¼
logger.debug('[FOCUS:player-speed-20260207] speed changed', { rate });
4) éªè¯
- æ§å¶å°ä» åºç°ç®æ åè½é¾è·¯
- 主è¿ç¨è½çæ¥å¿ä»
å
å«ç®æ tokenï¼å¨è®¾ç½®äº
DP_LOG_FOCUS_TOKENæ¶ï¼
æ¸ çè§çº¦ï¼å¿ é¡»æ§è¡ï¼
ä»»å¡ç»ææ¶å¿ 须移é¤ä¸´æ¶æ è®°ï¼é¿å è°è¯åªé³è¿å ¥é¿æä»£ç ã
- æç´¢ï¼
rg "\\[FOCUS:|withFocus\\(" src
- å 餿¬æ¬¡ä»»å¡ä¸´æ¶å ç
withFocus(...)ä¸[FOCUS:...]ã - ä¿çæé¿æä»·å¼çç»æåæ¥å¿å段ï¼å¦å ³é®ä¸å¡ä¸ä¸æï¼ï¼ä½å»æä¸´æ¶ tokenã
- è¿è¡æå°éªè¯ï¼
yarn eslint -c .eslintrc.react-compiler.json <touched-files>
- 忬¡æç´¢ï¼ç¡®ä¿é¶æ®çã
è¾åºçº¦å®
å½ä½¿ç¨æ¬æè½æ¶ï¼agent åºå¨åå¤ä¸æç¡®ï¼
- å½å focus token
- å½±åçæ¨¡åèå´ï¼main/rendererï¼
- å·²æ³¨å ¥çä¸´æ¶æ è®°ç¹
- æ¸ çæ¯å¦å®æï¼éæç´¢ç»æç»è®ºï¼