Add XCode skills for entity caching, ORM, and sharding ETL
|
---
name: coding-standards
description: 'Apply or refine repository-specific coding standards, naming conventions, commenting rules, formatting boundaries, and documented house-style exceptions. Use when adding or reviewing code in an existing codebase.'
argument-hint: 'Provide the repository or files to inspect, the language, and whether you need to apply, extract, or review standards.'
---
# 应用或æç‚¼ç¼–ç 规范
## 适用场景
å½“ä½ éœ€è¦åœ¨çŽ°æœ‰ä»“åº“ä¸å†™ä»£ç ã€æ”¹ä»£ç ã€å®¡ä»£ç ,或者从代ç ä¸æç‚¼æ˜¾å¼ç¼–ç 规则时使用本技能。
典型场景:
- æ ¹æ®ä»“åº“å·²æœ‰é£Žæ ¼è¡¥ä»£ç
- 从指令文件或æºç 䏿•´ç†ç¼–ç 规范
- 识别“项目特例â€ä¸Žâ€œè¯è¨€é€šä¾‹â€çš„边界
- 在代ç 评审时检查命åã€æ³¨é‡Šã€ç»“构是å¦ä¸€è‡´
## å·¥ä½œç›®æ ‡
- 优先éµå¾ªä»“库的显å¼è§„èŒƒï¼Œè€Œä¸æ˜¯é€šç”¨è¯è¨€é»˜è®¤ä¹ 惯
- 把稳定规则与局部例外分开表达
- ä¿æŠ¤é«˜ä»·å€¼çš„åŽ†å²æ³¨é‡Šã€å…¼å®¹æ€§å¤„ç†ä¸Žé˜²å¾¡æ€§ä»£ç
- è¾“å‡ºå¯æ‰§è¡Œçš„è§„èŒƒï¼Œè€Œä¸æ˜¯æŠ½è±¡å£å·
## 执行æ¥éª¤
1. 先看仓库ä¸çš„å作指令ã€ä»£ç è§„èŒƒã€æ³¨é‡Šæ¨¡æ¿ã€ä»£è¡¨æ€§ä»£ç 文件。
2. æå–命å规范ã€ä»£ç ç»“æž„ã€æ³¨é‡Šè§„范ã€å¼‚常处ç†ã€èµ„æºç®¡ç†ç‰è§„则。
3. æ ‡è®°å“ªäº›è§„åˆ™æ˜¯â€œé€šç”¨æœ€ä½³å®žè·µâ€ï¼Œå“ªäº›æ˜¯â€œä»“库特例â€ã€‚
4. åœ¨ä¿®æ”¹ä»£ç æ—¶ä¼˜å…ˆä¿æŒå·²æœ‰é£Žæ ¼ï¼Œä¸åšæ— å…³é‡æŽ’ã€‚
5. 如果å‘现历å²å…¼å®¹æ€§ä»£ç ã€è§£é‡Šæ€§æ³¨é‡Šã€è¢«åˆ»æ„ä¿ç•™çš„æ—§é€»è¾‘,先判æ–其作用,ä¸èƒ½ç›´æŽ¥æ¸…ç†ã€‚
6. 输出时采用“规则 + 适用范围 + æ£ä¾‹/å例 + 待确认项â€çš„结构。
## é‡ç‚¹æ£€æŸ¥é¡¹
- 命åï¼šç±»åž‹ã€æŽ¥å£ã€å—段ã€å‚æ•°ã€å¸ƒå°”æˆå‘˜ã€æ‰©å±•ç±»
- 结构:命å空间ã€å•文件èŒè´£ã€region ç»„ç»‡ã€æ–¹æ³•布局
- 注释:XML 注释ã€è¿ç§»å»ºè®®ã€è¯´æ˜Žæ€§æ³¨é‡Šã€ç¦æ¢åˆ é™¤çš„åŽ†å²æ³¨é‡Š
- è¯æ³•:是å¦ä½¿ç”¨é¡¹ç›®å…è®¸çš„çŽ°ä»£è¯æ³•,是å¦ç ´å低版本兼容性
- 资æºï¼šæ± 化对象ã€å¼‚常路径ã€é‡Šæ”¾ä¸Žå½’还是å¦å®Œæ•´
## è¾“å‡ºè¦æ±‚
输出至少包å«ï¼š
- 适用范围
- æ ¸å¿ƒè§„åˆ™
- 项目特例
- æ£ä¾‹ / å例
- 修改时的注æ„事项
- 待确认问题
## å‚考资料
- å‚考 `references/newlife-csharp-style.md`
|