secondme-prd
npx skills add https://github.com/mindverse/second-me-skills --skill secondme-prd
Agent 安装分布
Skill 文档
SecondMe 产åéæ±å®ä¹
éè¿å¯¹è¯å¼äº¤äºå¸®å©å¼åè æç¡®äº§åéæ±ï¼æ ¹æ®å·²éåè½æ¨¡åéå¯¹æ§æé®ã
å·¥å
·ä½¿ç¨ï¼ æ¶éç¨æ·è¾å
¥æ¶ä½¿ç¨ AskUserQuestion å·¥å
·ï¼æ¯æåéåå¤éé®é¢ã
åç½®æ¡ä»¶æ£æ¥
å¨å¼å§ä¹åï¼æ£æ¥é¡¹ç®ç¶æï¼
-
æ£æ¥
.secondme/state.jsonæ¯å¦åå¨- ä¸åå¨ â æç¤ºï¼
请å è¿è¡ /secondme-init åå§å项ç®é ç½® - åå¨ â ç»§ç»
- ä¸åå¨ â æç¤ºï¼
-
æ£æ¥ stage åæ®µ
stage == "init"â æ£å¸¸ç»§ç» PRD 对è¯stage == "prd"æ"ready"â 询é®ï¼å·²æ PRD å®ä¹ï¼æ¯å¦è¦éæ°å®ä¹éæ±ï¼- ç¨æ·ç¡®è®¤ â ç»§ç»
- ç¨æ·åæ¶ â éåº
å¯¹è¯æµç¨
第ä¸è½®ï¼å±ç¤º API è½å
读å state.json ä¸ç modules åæ®µï¼æ ¹æ®å·²é模åå±ç¤ºç¸å
³ API è½åï¼
auth 模åï¼å¿ æï¼ï¼
- ç¨æ·ç»å½åææ
- Access Token å Refresh Token 管ç
- ç¨æ·èº«ä»½éªè¯
profile 模åï¼å¦å·²éï¼ï¼
- è·åç¨æ·åºç¡ä¿¡æ¯ï¼æµç§°ã头åï¼
- è·åç¨æ·å ´è¶£æ ç¾ï¼Shadesï¼
- è·åç¨æ·è½¯è®°å¿/ç¥è¯åº
chat 模åï¼å¦å·²éï¼ï¼
- ä¸ SecondMe AI è¿è¡æµå¼å¯¹è¯
- è·ååå²ä¼è¯å表
- è·åä¼è¯æ¶æ¯è®°å½
act 模åï¼å¦å·²éï¼ï¼
- ç»æåå¨ä½å¤æï¼è®© AI è¾åºåæ³ JSON 对象ï¼ç¨äºæå¾åç±»ãæ æåæãæ¡ä»¶å¤æçå³çåºæ¯
- éè¿ actionControl å®ä¹è¾åºç JSON ç»æå夿è§å
note 模åï¼å¦å·²éï¼ï¼
- æ·»å ç¬è®°/è®°å¿å°ç¨æ·ç SecondMe
ç¶å询é®ï¼
åºäºä»¥ä¸è½åï¼ä½ æ³è¦æå»ºä»ä¹ç±»åçåºç¨ï¼
第äºè½®ï¼æ¶éæ ¸å¿éæ±
æé®ï¼
- åºç¨ç®æ ï¼ä½ çåºç¨ä¸»è¦è§£å³ä»ä¹é®é¢ï¼
- ç®æ ç¨æ·ï¼è¿ä¸ªåºç¨æ¯ç»è°ç¨çï¼
æ¶éç¨æ·åçï¼å½¢æéæ±æ¦è¦ã
第ä¸è½®ï¼åè½ç»å
æ ¹æ®å·²é模åï¼éå¯¹æ§æé®ï¼
妿éäº chat 模åï¼
- æ¯å¦éè¦ä¿åä¼è¯åå²å°æ¬å°æ°æ®åºï¼
- 对è¯ç颿ä»ä¹å好ï¼ï¼å轮对è¯/å¤è½®ä¼è¯å表ï¼
- éè¦æ¾ç¤º AI çæèè¿ç¨åï¼
妿éäº act 模åï¼
- éè¦å¤æåªäºå¨ä½ï¼ï¼å¦ï¼ç¨æ·æå¾åç±»ãæ æå¾åãæ¯å¦æ»¡è¶³æä¸ªæ¡ä»¶ï¼
- è¾åºç JSON ç»ææ¯ä»ä¹ï¼ï¼å¦ï¼
{"is_liked": boolean}ã{"intent": "like"|"dislike"|"neutral"}ï¼ - å¤æç»æä¼é©±å¨ä»ä¹ä¸å¡é»è¾ï¼ï¼å¦ï¼èªå¨ç¹èµ/æ¶èãè·¯ç±è·³è½¬ãæ¡ä»¶è§¦åï¼
妿éäº profile 模åï¼
- éè¦å±ç¤ºåªäºç¨æ·ä¿¡æ¯ï¼ï¼å¤´åãæµç§°ãå ´è¶£æ ç¾ã软记å¿ï¼
- ç¨æ·ä¿¡æ¯å±ç¤ºå¨ä»ä¹ä½ç½®ï¼ï¼ä¸ªäººä¸»é¡µ/ä¾§è¾¹æ /é¡¶é¨å¯¼èªï¼
妿éäº note 模åï¼
- ä»ä¹åºæ¯ä¸ç¨æ·ä¼æ·»å ç¬è®°ï¼
- æ·»å ç¬è®°åéè¦ä»ä¹åé¦ï¼
第åè½®ï¼è®¾è®¡å好
æé®ï¼
-
çé¢é£æ ¼ï¼ä½ 叿ä»ä¹æ ·çè§è§é£æ ¼ï¼
- ç®çº¦ç°ä»£
- 温馨å¯ç±
- ä¸ä¸åå¡
- å ¶ä»ï¼è¯·æè¿°ï¼
-
é è²åå¥½ï¼æç¹å«å欢çé¢è²åï¼ï¼å¯éï¼
第äºè½®ï¼éæ±ç¡®è®¤
æ±æ»æ¶éçä¿¡æ¯ï¼å±ç¤ºéæ±æè¦ï¼
ð 产åéæ±æè¦
åºç¨æ¦è¦ï¼[ç¨æ·æè¿°çåºç¨ç®æ ]
æ ¸å¿åè½ï¼
- [åè½1]
- [åè½2]
- [åè½3]
ç®æ ç¨æ·ï¼[ç¨æ·æè¿°]
设计å好ï¼[çé¢é£æ ¼]
确认以ä¸éæ±æ¯å¦æ£ç¡®ï¼
ç¨æ·ç¡®è®¤åï¼è¿å ¥ä¸ä¸æ¥ã
æ´æ° state.json
ç¡®è®¤éæ±åï¼æ´æ° .secondme/state.jsonï¼
{
"version": "1.0",
"stage": "prd",
"modules": ["auth", "chat"],
"config": { ... },
"prd": {
"summary": "åºç¨æ¦è¦æè¿°",
"features": [
"åè½1æè¿°",
"åè½2æè¿°",
"åè½3æè¿°"
],
"target_users": "ç®æ ç¨æ·æè¿°",
"design_preference": "ç®çº¦ç°ä»£"
}
}
è¾åºç»æ
â
产å鿱已å®ä¹ï¼
æ¦è¦ï¼[summary]
åè½å表ï¼
- [feature 1]
- [feature 2]
设计å好ï¼[design_preference]
å·²ä¿åå° .secondme/state.json
ä¸ä¸æ¥ï¼è¿è¡ /secondme-nextjs çæé¡¹ç®
䏿å¤ç
å¦æç¨æ·ä¸»å¨è¦æ±ä¸æ¢æåæ¶ PRD å®ä¹ï¼
- è¯¢é®æ¯å¦ä¿åå·²æ¶éçé¨åä¿¡æ¯
- 妿ä¿åï¼åå
¥
state.jsonçprdåæ®µï¼ä¿æstage为"init" - 䏿¬¡è¿è¡
/secondme-prdæ¶å¯ä»¥ç»§ç»æéæ°å¼å§
注æäºé¡¹
- 对è¯åºè¯¥èªç¶æµç ï¼ä¸è¦æºæ¢°å°é®ç
- æ ¹æ®ç¨æ·åçè°æ´åç»é®é¢
- å¦æç¨æ·åçæ¨¡ç³ï¼å¯ä»¥è¿½é®æ¾æ¸
- æå¤ 5 轮对è¯ï¼é¿å è¿é¿