用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/winyunq/WinyunqCodeSytle --skill winyunq-core命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | winyunq-core |
| description | Winyunq 项目核心规范,定义战略、战术、代码风格及工程自动化流程。 |
Gemini 前缀。[!IMPORTANT] 代码风格“永恒真理”:
- PascalCase (大驼峰):所有文件夹、文件、类、函数、变量必须使用大驼峰命名。
- 完整命名 (Full Naming):严禁缩写(如使用
Accelerometer而非Accel)。- 无下划线 (No Underscores):禁止在任何命名中使用
_。- 强制对齐:块注释
/** ... **/必须严格遵守 Col 3/15/35 基准对齐。
/**,Python 为 ##)的代码块,视为“已确定的真理”。AI 默认禁止擅自修改锁定的逻辑。Experimental 标签或仅有简略注释的代码。AI 可自由覆盖、重构并改进其逻辑。.hpp)及函数列表。/** ... **/ 块注释。.cpp 中通过注释或工具锚定函数边界,在限定范围内填充逻辑,避免破坏架构。scripts/),统计并修复格式违规点。scripts/ 存放专用 Python 脚本。WinyunqCommenter: 自动化生成 Col 对齐注释。WinyunqLinter: 自动检测并刷新格式(命名、空行、下划线)。Declaration,只读取头文件声明与紧邻公开注释。Definition,只返回当前 Target 的代码并剥离注释和兄弟对象。Comments,缺省只返回函数体注释;按需选择 declaration、definition 或 all。ReadForEdit;它仍然只返回当前 Target,不读取完整文件。EditCode.Prepare;Target 已包含函数身份,因此它只返回无注释函数体,并在服务端记住文件版本和物理位置。EditCode.Preview 检查短代码片段替换,再使用 EditCode.Replace 原子应用。Replace 只允许修改当前函数体;函数签名、兄弟函数、Target 外源码均保持不变。Prepare 后发生变化时拒绝写入,重新读取后才能继续。TargetLock.Lock 锁定的是当前逻辑 Target,不是整个文件;同一文件内未锁定的兄弟函数仍可维护。EditCode.Replace 必须由服务端拒绝。TargetLock.Unlock,并必须提交 UNLOCK <完整 Target 名> 确认文本。EditCode.Prepare,不能恢复锁定前的写入事务。基于 SOC 职业分类