Add XCode skills for entity caching, ORM, and sharding ETL
|
---
name: capture-conventions
description: 'Capture coding style, directory structure habits, naming conventions, layering patterns, module boundaries, and documentation rules from one or more repositories. Use when analyzing codebases to extract stable conventions into reusable knowledge files.'
argument-hint: 'Provide repository paths, target convention types, and output files to update.'
---
# æ•获代ç 库约定
## 适用场景
å½“ä½ éœ€è¦ä»Žä¸€ä¸ªæˆ–å¤šä¸ªä»“åº“ä¸æå–稳定规律时使用本技能,例如:
- 统一编ç é£Žæ ¼ä¹ æƒ¯
- ç›®å½•ç»“æž„ä¹ æƒ¯
- 命åä¹ æƒ¯
- 模å—åˆ†å±‚ä¹ æƒ¯
- æ–‡æ¡£ä¹¦å†™ä¹ æƒ¯
- API 设计å好
## è¾“å…¥è¦æ±‚
至少æä¾›ä»¥ä¸‹ä¿¡æ¯ï¼š
- 待分æžç›®å½•或仓库路径
- æƒ³è¦æ•获的约定类型
- ç›®æ ‡è¾“å‡ºæ–‡ä»¶ä½ç½®
- 是å¦éœ€è¦ä¸Žå·²æœ‰çŸ¥è¯†èžåˆ
## åˆ†æžæ¥éª¤
1. 确认分æžèŒƒå›´ï¼ŒæŽ’é™¤ç”Ÿæˆæ–‡ä»¶ã€æž„建产物ã€ç¬¬ä¸‰æ–¹ä¾èµ–ã€ä¸´æ—¶ç›®å½•。
2. 识别主è¦è¯è¨€ã€æ¡†æž¶ã€æ ¸å¿ƒæ¨¡å—和测试目录。
3. 按照 [æ•获检查表](/NewLife/NewLife.Skills/Blob/master/.github/skills/capture-conventions/references/capture-checklist.md) æå–规律。
4. 区分“高频稳定规则â€ä¸Žâ€œå±€éƒ¨å®žçŽ°ç»†èŠ‚â€ã€‚
5. åªè¾“出å¯å¤ç”¨ã€å¯æ‰§è¡Œã€å¯éªŒè¯çš„知识,ä¸è¾“出å¶ç„¶çŽ°è±¡ã€‚
6. å¦‚æžœç›®æ ‡æ–‡ä»¶å·²å˜åœ¨ï¼Œå…ˆè¯»å–旧内容,å†åŸºäºŽæ—§å†…容进行增é‡èžåˆã€‚
7. 生æˆç»Ÿä¸€åŽçš„ç›®æ ‡æŠ€èƒ½æ–‡ä»¶ã€‚
## è¾“å‡ºè¦æ±‚
输出内容应尽é‡é‡‡ç”¨ä»¥ä¸‹ç»“构:
- 适用范围
- æ ¸å¿ƒè§„åˆ™
- 常è§ä¾‹å¤–
- æ£ä¾‹/å例
- æŽ¨èæ£€æŸ¥é¡¹
- 待确认问题
## èžåˆåŽŸåˆ™
- 新知识ä¸èƒ½ç®€å•覆盖旧知识。
- 若新旧规则一致,åˆå¹¶å¹¶åŽ»é‡ã€‚
- 若新旧规则冲çªï¼Œä¼˜å…ˆä¿ç•™â€œèŒƒå›´æ›´æ˜Žç¡®ã€è¯æ®æ›´å¤šã€æ›´æ–°æ›´è¿‘â€çš„规则。
- è‹¥åªåœ¨å•一模å—出现,ä¸å¾—直接上å‡ä¸ºå…¨å±€è§„范。
## 注æ„事项
- 优先总结“稳定模å¼â€ï¼Œé¿å…被个别历å²ä»£ç 误导。
- 如果仓库å˜åœ¨å¤šä¸ªåç³»ç»Ÿï¼Œåº”åˆ†åˆ«æ€»ç»“å†æŠ½è±¡å…¬å…±è§„å¾‹ã€‚
- å¯¹äºŽè¯æ®ä¸è¶³çš„ç»“è®ºï¼Œæ˜Žç¡®æ ‡è®°ä¸ºâ€œå€™é€‰è§„åˆ™â€ï¼Œä¸è¦ä¼ªè£…æˆæœ€ç»ˆè§„范。
|