skill-standardization

Solid

Skill 标准化规范引擎。支持 R-01~R-26 规范审查(audit / create / update / refactor / bump / readonly 六模式),含权限扫描、数据目录合规检查、渐进式加载、LLM 二次筛分类。

AI & Automation 2 stars 0 forks Updated today MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
16
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# skill-standardization ## 约束 - **`.md` 文件禁止使用 Write/Edit 工具更新** — 必须用 `scripts/` 下的 Python 脚本原子写入 - **版本号三端一致** — 更新时同步 `SKILL.md` / `_meta.json` / `references/changelog.md` - **0 ERROR 0 WARN 铁律强制** — 更新后用 `audit --verify` 验证,非误报项必须全部修复,exit(0) 方可提交 - **LLM 二次筛强制** — audit 输出全部原始问题后,LLM **必须**逐条审查每条 ERROR/WARN。分类为误报时附带 `--reason` 提供具体证据(文件路径/行号/规则编号,证明引擎确实错了或无法判断),不得笼统说"无需处理"。合法误报类别:`engine_mistake`(引擎技术错误)或 `engine_cant_judge`(引擎语义不足)。**`--subtype` 必填,必须在以下枚举表中选择。选择时逐条对照 WARN 的 detail 描述,不匹配的场景不能选:** **engine_mistake 类(引擎代码/规则本身出错了,识别错了):** | 子类型 | 适用规则 | 引擎的误报原因(何为真·误报) | 不适用场景(何为真问题) | |--------|---------|---------------------------|---------------------| | `regex_misidentify` | R-23 | 引擎正则把文档中的 shell 命令/环境变量/URL 误匹配为文件路径,报"文档引用……但文件不存在" | 引擎确实匹配到了真实引用键且文件确实不存在 —— 那是真问题 | | `false_classification` | R-01, R-20 | R-01:引擎把合法 frontmatter 字段(如 displayName、slug)标为非标。R-20:引擎把代码标识符/文件名(`novel_state.json`、`is_ending`)误认为自然语言问题,或把领域术语正常使用(SetUser、getData)误报为"术语不一致" | **纯自然语言的「中英文混排缺少空格」或真·术语混用(同一文档混用"更新""修改""变更")** | | `bom_encoding` | R-01 | UTF-8 BOM 或编码声明错误导致 frontmatter 解析错位,字段被误识别 | 没有编码问题,引擎正常解析后报出的非标字段 | | `template_convention` | R-11, R-25 C-11 | R-11:正文中的标准化路径说明(models/、data/)是该技能的标准目录结构描述,引擎不应视为路径违规。R-25 C-11:非标章节标题是该技能的固定架构模板 | 非模板内容的违规路径或混乱章节结构 | **engine_cant_judge 类(引擎能力不足以判断,LLM 确认是合理的):** | 子类型 | 适用规则 | 引擎判断不了的场景(LLM 确认合理方可放行) | 不适用场景(引擎能判断或 LLM 也无理由放行) | |--------|---------|----------------------------------------|------------------------...

Details

Author
Ldxs001
Repository
Ldxs001/workbuddy-skills
Created
2 months ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

skill-forge

数据 Skill 工坊 · 源材料 → 成品 skill(乔淼PhD · AI学术训练营 · AI学术工作流)。单次会话从方法学源材料造出可用 skill 的 5 阶段 2 停点链路:①提议筛选准则【停】→ ②筛选 + 7 字段结构化提取 + 自查 3 类 AI 偏差 → ③按平台规范造 skill 草稿(Claude Code 用 skill-creator + prompts/;Codex 用 init_skill.py + references/)→ ④4 控制点诊断(description 防乱触发/步骤颗粒度/硬约束/输出格式)→ ⑤落盘前总审【停】+ 落盘全局 skills 目录。Trigger on:"把这本教科书 PDF 做成 skill"、"源材料造 skill"、"造一个 XX 分析 skill"、"turn this textbook chapter into a skill"、"forge a skill from these materials"。

5 Updated 1 weeks ago
qiaomiaojoe
Data & Documents Listed

skill-fix

Skill诊断修复|description字段扫描压缩。触发:"fix skill"|"skill not working"|"agent output unstable"|"context pollution"|"file too large"|"描述太长"|"瘦身 description"|"技能修复"|"诊断技能"|"optimize description"|"reduce skill context cost"

1 Updated 4 days ago
napoler
Data & Documents Listed

project-patch-template

【模板·复制后改名】项目级补丁 skill 模板。Praxis 里的用户级 skill(doc-layer-system / construction-blueprint / lightweight-design / docs-from-code 等)只含通用引擎与"留白挂载点",不硬编码任何项目特定值。本模板把所有挂载点列成填空区——复制到你项目的 .claude/skills/ 下、改名为 <你的项目>-patch、逐项填上你项目的真实值,引擎即可挂载运行。触发词:由你按需声明。

3 Updated today
BackToCimaCoppi