context-management
npx skills add https://github.com/no-trade-no-life/yuan --skill context-management
Agent 安装分布
Skill 文档
ä¸ä¸æä¸æä»¤ç®¡ç Skill
æ¬ Skill ç¨äºæå¯¼ LLM/Agent å¨å¤æé¡¹ç®ä¸ï¼
- æç¡®âæä»¤ vs ä¿¡æ¯âçåºå
- æé¿æè®°å¿å¤åå°æä»¶ï¼AGENTS.md / SESSION_NOTES.mdï¼
- 卿¥åæ°æä»¤æ¶åå²çªæ£æµ
- æ§å¶ä¸ä¸æé¿åº¦ï¼é¿å æ èå æ¥å¿
- æä¾å¯è¿½è¸ªãå¯å®¡è®¡çå³çè®°å½
1. 使¶ä½¿ç¨æ¬ Skill
彿»¡è¶³ä»¥ä¸ä»»ä¸æ¡ä»¶æ¶ï¼åºä¸»å¨å¯ç¨æ¬ Skill çè¡ä¸ºè§èï¼
- ä»»å¡è·¨è¶å¤è½®è°ç¨æå¤ä¸ª Agentï¼éè¦ãè®°ä½åæ ãï¼
- éè¦å¨ä¸ä¸ªä»åº/项ç®å åºåè§åä¸å·¥ä½æµï¼
- ç¨æ·æå
¶ä» Agent æå°ï¼
AGENTS.mdãSESSION_NOTES.mdãä¼è¯ç¬è®°ãäº¤æ¥ææ¡£çï¼- â帮æç®¡çä¸ä¸æ / æä»¤ / è§åâï¼
- ä¸ä¸æåé¿ï¼æ¨¡åå¼å§æ¾å¾éå¿ãåå¤ãæä»¤ä¸ä¸è´ï¼
- åå¨ä¸åäººï¼æ Agentï¼åå¤åä¸åä¸é¡¹ç®ï¼å®¹æè·åã
妿å½åä»»å¡åªæ¯ä¸æ¬¡æ§ãå å¥è¯å°±è½å®æçå°æ´»ï¼å¯ä»¥ä¸ä¸»å¨ä½¿ç¨æ¬ Skillï¼é¤éç¨æ·æç¡®è¦æ±ï¼ã
2. æ ¸å¿ç念ï¼Skill ç设计å²å¦ï¼
-
æä»¤ä¸ä¿¡æ¯å离
- æä»¤ï¼Instructionsï¼ï¼
- è§å®âè¦æä¹åäºâçå è§åï¼
- å¦é£æ ¼å好ãå®å ¨çº¦æãä¸è½åçäºãé¶æ®µæ§ä¾§éç¹ã
- ä¿¡æ¯ï¼Facts/Stateï¼ï¼
- æè¿°âä¸ç/项ç®å½åæ¯ä»ä¹æ ·âçäºå®ï¼
- 妿¶æè®¾è®¡ãå®ç°ç»èãTODO å表ãå·²ç¥ bug è®°å½çã
æ¬ Skill è¦æ±ï¼
- æä»¤åå¨
AGENTS.md+SESSION_NOTES.mdçãæä»¤ä¸çº¦æãé¨åï¼ - 项ç®ç¶æä¸äºå®åå¨ãéè¦èæ¯ããè¿æå·¥ä½è®°å½ããTODOãã
- æä»¤ï¼Instructionsï¼ï¼
-
æ¸è¿å¼ä¿¡æ¯æ«é²ï¼Progressive Disclosureï¼
- ä¸è¦ä¸è¡èæææåå²å¯¹è¯ãå ¨é¨ææ¡£å¡è¿ä¸ä¸æï¼
- ä¼å
ï¼
- å®ä½ï¼æ¾å°ç¸å ³æä»¶åç« èï¼
- æ¦æ¬ï¼å¨å 鍿èä¸åå°ç»ï¼
- å¼ç¨ï¼å¯¹ç¨æ·ä½¿ç¨âæå + æè¦âçæ¹å¼åçï¼
- åªæå¨ç¡®å®éè¦æ¶ï¼æå±å¼è¯¦ç»å 容ã
-
æä»¶ç³»ç»å³å¤é¨è®°å¿
- æç¨³å®çç¥è¯æ¾å¨æä»¶éï¼è䏿¯åªæ¾å¨ä¸æ®µé¿è天ä¸ï¼
- Skill çæä»¤çå°æ¸
æ°ï¼æå¤æç»èæå°ï¼
AGENTS.mdï¼Agent è¡ä¸ºååï¼SESSION_NOTES.mdï¼é¡¹ç®å½åç¶æä¸ä¼è¯ç¬è®°ï¼- å
¶ä»ä¸é¨ææ¡£ï¼å¦
docs/xxx.mdï¼ï¼
- è¿æ ·åæä¸ä¸ªç®çï¼
- åå° token ååï¼
- æä¾å¯çæ¬æ§å¶çâè®°å¿âï¼
- è®©å¤ Agent / å¤äººé½è½å ±äº«åä¸å¥è®¤ç¥ã
-
æç¡®ãå¯å®¡è®¡çå³ç䏿令忴
- æ¯æ¬¡æä»¤ååãå²çªè§£å³ãéå¤§æ¶æå³ç
å¿ é¡»ä»¥âå¯è¿½è¸ªæåâå½¢å¼åå ¥ææ¡£ï¼è䏿¯åªè¯´å¨å¯¹è¯éï¼ - æ¹ä¾¿æ¥åå¤çï¼
â彿¶ä¸ºä»ä¹è¿ä¹å³å®ï¼è°æ¹çæä»¤ï¼è¦çäºä»ä¹æ§è§åï¼â
- æ¯æ¬¡æä»¤ååãå²çªè§£å³ãéå¤§æ¶æå³ç
-
å°å¤æä»»å¡æåä¸ºé¶æ®µå¹¶å¤åæè®¡åææ¡£
- 对äºå¤æ/è·¨å¤è½®çå·¥ä½ï¼å»ºè®®ä½¿ç¨
IMPLEMENTATION_PLAN.mdï¼- æ 3â5 个 Stage æåç®æ ï¼
- 为æ¯ä¸ª Stage 约å®å¯éªè¯çæåæ å䏿µè¯ï¼
- 卿¨è¿è¿ç¨ä¸æ´æ° Stage ç¶æï¼
- 宿åå¯å 餿彿¡£è¯¥è®¡åæä»¶ã
- è¿æ ·åå¯ä»¥è®©å¤ä¸ª Agent / 人类å¨å¤è½®å¯¹è¯ä¸ä¿æåä¸è®¤ç¥ã
3. å ¥å£æµç¨ï¼å¯å¨æ¬ Skill æ¶ä½ è¦åçäº
彿¬ Skill è¢«è§¦åæ¶ï¼Agent åºè¯¥éµå¾ªä»¥ä¸æ¥éª¤ï¼
-
æ£æ¥å¹¶è¯»åå ³é®ææ¡£
- å°è¯è¯»åæ ¹ç®å½çï¼
AGENTS.mdï¼å¦æä¸åå¨ï¼å¯æç¤ºç¨æ·ç¨æ¨¡æ¿æ°å»ºï¼ï¼
- å°è¯è¯»åå½å项ç®/代ç ä»å
çï¼
codex/SESSION_NOTES.mdæç±»ä¼¼çº¦å®è·¯å¾ï¼- 妿ä¸åå¨ï¼å¯ä½¿ç¨
SESSION_NOTES.template.mdä½ä¸ºèµ·ç¹ã
- å°è¯è¯»åæ ¹ç®å½çï¼
-
å¨å 鍿´çåºä¸ç±»å表
ï¼å¯å¨ä½ çâéèæèâä¸å®æï¼ä¸å¿ å ¨é¨åæ¾ç»ç¨æ·ï¼ï¼
- æä»¤ç±»ï¼æ¥èª AGENTS + SESSION_NOTESï¼æä»¤ä¸çº¦æï¼
- é¿æéç¨æä»¤
- å½åé¶æ®µæä»¤
- 临æ¶/䏿¬¡æ§æä»¤
- äºå®ç±»ï¼æ¥èª SESSION_NOTESï¼èæ¯ãå³çãè¿æå·¥ä½çï¼
- ä»»å¡ç±»ï¼æ¥èª TODO / Next steps + ç¨æ·ææ°è¯·æ±ï¼
- æä»¤ç±»ï¼æ¥èª AGENTS + SESSION_NOTESï¼æä»¤ä¸çº¦æï¼
-
è§£æç¨æ·æ¬è½®è¯·æ±
- æç¨æ·ææ°æ¶æ¯ææï¼
- æ°å¢æä»¤ï¼ï¼ä¾å¦âä¹åé½ç¨ä¸æåçâï¼
- æ¬è½®ä»»å¡ï¼ï¼ä¾å¦â帮æéæ X æä»¶âï¼
- 对已ææä»¤ç修订ï¼ï¼ä¾å¦âä¹å说ä¸è¦æ¹ DBï¼ç°å¨å¯ä»¥æ¹äºâï¼
- æç¨æ·ææ°æ¶æ¯ææï¼
-
å¯¹æ°æä»¤è¿è¡âå²çªæ£æµâ
- å°æ¬è½®æ°æä»¤ä¸å·²ææä»¤å表æ¯å¯¹ï¼
- 妿å卿æ¾å²çªæè¦çå
³ç³»ï¼
- å¨åå¤ä¸æç¡®æåºå²çªç¹ï¼
- 忢æ§è¡ä¸å²çªç¸å ³çæä½ï¼
- è¯·ç¨æ·éæ©ï¼
- è¦çæ§æä»¤ï¼
- ä½ä¸ºç¹æ®ä¾å¤ï¼éèå´è¯´æï¼ï¼
- æç»´ææ§æä»¤ãå¿½ç¥æ°è¯·æ±ä¸æé¨åã
- åªæå¨ç¨æ·æç¡®ç¡®è®¤åï¼ææ´æ°æä»¤å表并æ§è¡å·¥ä½ã
-
å½¢ææ¬è½®çâå·¥ä½è®¡åâ
- ç»åï¼
- 已确认çæä»¤éåï¼
- å½å项ç®äºå®ï¼
- ç¨æ·æ¬è½®å ·ä½ä»»å¡ï¼
- å¨å é¨ååº 3â7 个æ¥éª¤çå°è®¡åååå¼å§å¨æã
- ç»åï¼
4. æ§è¡é¶æ®µï¼å¨ä»»å¡ä¸å¦ä½ä½¿ç¨æ¬ Skill
å¨å ·ä½æ§è¡å·¥ä½ï¼å代ç ãæ¹ææ¡£ãåææ°æ®çï¼æ¶ï¼åºéµå¾ªï¼
-
ä¼å æ¥ææ¡£å忍ç
- 对äºï¼
- 项ç®çº¦å®ï¼
- ç®å½ç»æï¼
- å·²åå¨è®¾è®¡å³çï¼
- ä¸è¦ç´æ¥ççï¼åºå
å¨æä»¶ç³»ç»ä¸æ¥æ¾ç¸å
³ä¿¡æ¯ï¼
AGENTS.mdSESSION_NOTES.mddocs/ç®å½- å
¶ä»ææ¾ç¸å
³æä»¶ï¼å¦
DESIGN.mdãARCHITECTURE.mdï¼ã
- 对äºï¼
-
å°æ¥ä¿®æ¹ + æç¡®è¯´æ
- æ¯æ¬¡åªæ¹å°éç¸å ³æä»¶ï¼
- å¨å¯¹è¯ä¸ç®å说æï¼
- æ¹äºåªäºæä»¶ï¼
- ä¸»è¦æ¹å¨ç¹ï¼
- å½±åèå´ï¼
- 妿è½è¿è¡æµè¯ææ£æ¥å½ä»¤ï¼ä¹åºè¯´æå½ä»¤åç»æã
-
æ§å¶ä¸ä¸æé¿åº¦
- ä¸è¦å¨å¯¹è¯ä¸æ è贴巨大æä»¶åæï¼
- ä¼å
ï¼
- ç¨ãæä»¶è·¯å¾ + å°èæ é¢ + æè¦ãçæ¹å¼æä»£ï¼
- å¨éè¦ç¨æ·ç¡®è®¤æ¶ï¼å¯ä»¥ç²è´´å¿ è¦ç段ï¼éæ´ç¯ï¼ã
-
å°éæä»¤å±çº§ä¸æ¥æº
- é»è®¤å±çº§æåºï¼ä»é«å°ä½ï¼ï¼
- ç³»ç»/å¹³å°çº§æä»¤ï¼ä¸å¨æ¤ Skill å ï¼ä½ä½ åºéµå®ï¼ï¼
AGENTS.mdä¸çé¿ææä»¤ï¼SESSION_NOTESä¸æç¡®è®°å½çé¶æ®µæ§æä»¤ï¼- æ¬è½®ç¨æ·çä¸´æ¶æä»¤ï¼
- ä½ èªå·±ç常è¯ä¸é»è®¤å好ã
- å¦ä¸å±æä»¤ä¸ä¸å±å²çªï¼ä»¥ä¸å±ä¸ºåï¼å¹¶åç¨æ·è¯´æã
- é»è®¤å±çº§æåºï¼ä»é«å°ä½ï¼ï¼
-
éå°å¡å£³æ¶çå¤çæ¹å¼
- 对åä¸æè·¯è¿ç»å°è¯ç次æ°ä¸å®è¶
è¿ 3 次ï¼
- 妿åç°èªå·±å¨âéå¤åä¸ç§åæ³ä½ä¸ç´å¤±è´¥âï¼åºä¸»å¨å䏿¥ï¼
- åæ¢ç»§ç» brute forceï¼æ¹ä¸ºï¼
- åä¸å°è¯è¿çæ¹æ¡åé误ç°è±¡ï¼
- ä»ä»£ç åºä¸æ¾ 2â3 个类似å®ç°å对æ¯ï¼
- éæ°è¯ä¼°æ½è±¡å±çº§åæåæ¹å¼ï¼
- å¿ è¦æ¶åç¨æ·æ±æ¥å½åå°å¢å¹¶è¯·æ±å³çï¼
- æ§è¡æ°çæ¹æ¡åï¼å¯å¨
SESSION_NOTESä¸ç®è¦è®°å½âæè·¯åæ¢âçåå ã
5. æ¶å°¾é¶æ®µï¼æ´æ°ä¼è¯ç¬è®°ä¸æä»¤
å¨ä½ åå¤ç»ææ¬è½®å·¥ä½ï¼æé¢æéè¦äº¤ç»ä¸ä¸ä½ Agentï¼æ¶ï¼
-
æ´æ° SESSION_NOTES
- å¨
æè¿å 轮工ä½è®°å½ä¸å¢å 䏿¡ï¼- æ»ç»æ¬è½®å®é 宿çå 容ï¼
- ååºä¿®æ¹çæä»¶ï¼
- è®°å½æµè¯å½ä»¤åç»æï¼
- æéä»»ä½ä¸´æ¶ç»è¿æææ¯åºã
- å¨
å½å TODO / ä»»å¡å表ä¸ï¼- å¾é已宿任å¡ï¼
- è¡¥å æ°çåç»ä»»å¡ï¼
- è°æ´ä¼å 级ï¼é«/ä¸/æ³æ³ï¼ã
- å¨
-
è®°å½æä»¤åæ´ä¸å²çªå³è®®
- 妿¬è½®å卿°çé¿æ/é¶æ®µæ§æä»¤ï¼ææå²çªå¤çï¼
- å¨
æä»¤ä¸çº¦æä¸èçåéå°èæ´æ°ï¼ - å¨ãæä»¤å²çªä¸åæ´è®°å½ãä¸åæ¸
ï¼
- æ§æä»¤ï¼
- æ°æä»¤ï¼
- å²çªç¹ï¼
- ç¨æ·æç»å³è®®ï¼
- 对 2.x å°èåäºææ ·çæ´æ°ã
- å¨
- 妿¬è½®å卿°çé¿æ/é¶æ®µæ§æä»¤ï¼ææå²çªå¤çï¼
-
æç¡®ä¸ä¸ä½ Agent ç建议æ¥éª¤
- å¨
ä¸ä¸ä½ Agent ç建议è¡å¨ä¸ååº 3â5 æ¡ï¼- ä»åªä¸ä¸ªæä»¶/ä»»å¡å¼å§ï¼
- åªäºæ¯å¿ é¡»å åçï¼
- æä»ä¹åè¦ç¹å«æ³¨æï¼
- æ¬è½®æªå®æä½å·²åæè¿çé¨åã
- å¨
6. 䏿¨¡æ¿æä»¶çé åæ¹å¼
æ¬ Skill ä¾èµä¸¤ä¸ªå¯éç¨ç模æ¿ï¼
AGENTS.template.mdSESSION_NOTES.template.md
å½ä½ æ£æµå°é¡¹ç®ä¸è¿æ²¡ææ£å¼ç AGENTS.md æ SESSION_NOTES.md æ¶ï¼ä½ åºå½ï¼
- åç¨æ·å»ºè®®ï¼
- åºäºæ¨¡æ¿å¤å¶ä¸ä»½æ£å¼æä»¶ï¼
AGENTS.template.mdâAGENTS.mdSESSION_NOTES.template.mdâcodex/SESSION_NOTES.mdæé¡¹ç®çº¦å®è·¯å¾ï¼
- åºäºæ¨¡æ¿å¤å¶ä¸ä»½æ£å¼æä»¶ï¼
- 妿ç¯å¢å
许èªå¨åæä»¶ï¼
- å åºäºæ¨¡æ¿å建æä»¶ï¼
- å卿件ä¸è¡¥å å½å项ç®çå ·ä½ä¿¡æ¯ã
ä¹åï¼ææå¯¹æä»¤å项ç®ç¶æçä¿®æ¹ï¼åºéè¿è¿ä¸¤ä¸ªæ£å¼æä»¶æ¥å®æï¼è䏿¯ä¿®æ¹æ¨¡æ¿æ¬èº«ã
7. 示ä¾ä½¿ç¨åºæ¯ï¼ç®å示ä¾ï¼
以䏿¯ä¸äºä½ åºè¯¥âèªå¨æ³å°ä½¿ç¨æ¬ Skillâçå ¸ååºæ¯ã
åºæ¯ 1ï¼å¤æ¬¡è°ç¨åä¸ä¸ª Agent ç»´æ¤åä¸é¡¹ç®
-
ç¨æ·ç¬¬ä¸æ¬¡ï¼
â帮æè¿ä¸ªä»åºåä¸ä¸ª AGENTS.md å SESSION_NOTES.mdï¼ç¨äºåç»ææå·¥ä½ãâ -
ä½ ï¼
- ä½¿ç¨æ¨¡æ¿çæå¹¶å¡«å åå§å 容ï¼
- æç¤ºç¨æ·ä¹åææå¤æä»»å¡é½ä»¥æ¤ä¸ºåºç¡ã
-
ç¨æ·ç¬¬äºæ¬¡ï¼
âæä»¬æ¹ä¸»æ¶æäºï¼ç°å¨ HTTP å±ä¸ç´æ¥è®¿é®æ°æ®åºäºï¼ä½ 帮æéæï¼å¹¶æ´æ°äº¤æ¥ææ¡£ãâ -
ä½ ï¼
- å è¯»ç°æ AGENTS / SESSION_NOTESï¼
- åæåªäºæä»¤/èæ¯éè¦æ´æ°ï¼
- éæä»£ç ï¼
- å¨ SESSION_NOTES çå³çãæè¿å·¥ä½ãTODO ä¸è®°å½åæ´ã
åºæ¯ 2ï¼æ°æä»¤ä¸æ§å®å ¨çº¦æå²çª
-
æ§æä»¤ï¼
AGENTS.mdä¸åæâä¸è¦ç´æ¥ä¿®æ¹çäº§æ°æ®åºç¸å ³é ç½®âï¼ -
æ°æä»¤ï¼ç¨æ·è¯´âä½ ç´æ¥æç产ç DB host æ¹ä¸ä¸å°±è¡âã
-
ä½ åºå½ï¼
- æåºæ°æ§æä»¤å²çªï¼
- è¯·ç¨æ·æç¡®æ¯å¦è¦ä¿®æ¹å®å ¨è§åï¼å¹¶è¯´æé£é©ï¼
- å¨å¾å°æç¡®ç¡®è®¤åï¼
- æ´æ° AGENTS ä¸ç¸å ³æä»¤ï¼
- å¨ SESSION_NOTES çâæä»¤å²çªä¸åæ´è®°å½â忏 å³è®®ï¼
- åæ§è¡åæ´ã
8. ä½ å¨ä½¿ç¨æ¬ Skill æ¶çèªæ£æ¸ å
å¨ä½ èªè§âæ¬è½®ä»»å¡éè¦ä¸ä¸æç®¡çâæ¶ï¼å¯ä»¥å¨å é¨å¿«éæ£æ¥ï¼
- ææ¯å¦å·²ç»è¯»åäº
AGENTS.mdåSESSION_NOTES.mdï¼ - ææ¯å¦æâæä»¤ / ä¿¡æ¯ / TODOâ忏 æ¥äºï¼
- æ°æä»¤æ¯å¦ä¸æ§æä»¤æå²çªï¼å¦ææï¼ææ¯å¦å·²ç»æç¡®å°åç¨æ·æåºå¹¶è¯·æ±å³çï¼
- ææ¯å¦é¿å ææ å ³åå²å¯¹è¯å ¨é¨å¡è¿ä¸ä¸æï¼èæ¯ä¾èµæä»¶åæè¦ï¼
- ææ¯å¦å¨ç»æåæ´æ°äº SESSION_NOTES çï¼
- æè¿å·¥ä½è®°å½ï¼
- TODOï¼
- æä»¤åæ´ï¼
- ä¸ä¸ä½ Agent ç建议è¡å¨ï¼
- ææ¯å¦ä½¿ç¨äºä¸æè¾åºï¼
妿以ä¸å¤§é¨åé½è½åçâæ¯âï¼è¯´æä½ æ£ç¡®ä½¿ç¨äºæ¬ Skillã