一键导入
codenote-skill-creator
创建或更新 CodeNote Helper 项目本地 `.agents/skills` 下的 Codex skills。用于把高频协作流程、prompt 生成流程、审查流程或项目专项流程沉淀为可复用 skill;不替代一次性任务 prompt、普通开发实现或万能规则汇总。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
创建或更新 CodeNote Helper 项目本地 `.agents/skills` 下的 Codex skills。用于把高频协作流程、prompt 生成流程、审查流程或项目专项流程沉淀为可复用 skill;不替代一次性任务 prompt、普通开发实现或万能规则汇总。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
当用户要求技术原理讲解、八股讲解、从零教学、面试口述、项目追问回答、领域补课、把项目实现转成可复习表达,或在缺少领域背景时需要先理解概念再推进项目时使用;覆盖后端、前端、数据库、分布式、系统设计、编译构建、DevOps、安全、产品业务、数据分析、Agent、LLM、科研方法等可迁移领域。若涉及最新论文、官方文档、benchmark、争议结论或现代 API,先调用 $web-search。
在项目 AGENTS.md 约束下生成可直接交给 Codex 或 Agent 执行的中文任务 prompt。用于开发、修复、文档、验证、审计、治理或交接任务的 prompt 化,但不承载 Plan mode 和 code review 的完整模式规则。
基于用户需求和项目真实上下文创建或更新项目本地 skill。用于把高频协作流程、领域任务、项目规范、prompt 生成流程或审查流程沉淀为可复用 skill,并避免把一次性任务误做成长期 skill。
基于项目真实背景、用户长期偏好和现有文档生成或更新项目级 AGENTS.md。用于新项目初始化、迁移协作规则、整理语言编码测试版本文档约束、沉淀长期协作底线和交付格式时使用。
为 CodeNote Helper 生成 code review 中文 prompt。用于审查当前 diff、指定 commit、PR、发布前风险、文档一致性或扩展审核风险;默认只生成审查任务 prompt,不直接 review、不直接修改代码,除非用户明确要求审查并修复。
为 CodeNote Helper 生成普通开发、修复、验证、治理、文档和审核友好类中文执行 prompt。用于把一次具体任务整理成可直接交给 Codex 或 Agent 执行的 prompt;不承载 Plan mode prompt、code review prompt 或项目 skill creator 的完整职责。
| name | codenote-skill-creator |
| description | 创建或更新 CodeNote Helper 项目本地 `.agents/skills` 下的 Codex skills。用于把高频协作流程、prompt 生成流程、审查流程或项目专项流程沉淀为可复用 skill;不替代一次性任务 prompt、普通开发实现或万能规则汇总。 |
本 skill 服务于 CodeNote Helper 仓库内 .agents/skills 的创建和更新。它帮助后续把稳定、可复用、有明确输入输出的协作流程沉淀成本地 skill。
适合沉淀为 skill 的流程:
AGENTS.md 更具体,比一次性 prompt 更可复用。不适合创建 skill 的情况:
$codenote-fix-prompt 生成普通执行 prompt 更合适。$codenote-plan-mode-prompt。$codenote-code-review-prompt。AGENTS.md 规则粗暴塞进单个万能 skill。触发本 skill 后,先读取:
AGENTS.mdAGENTS.override.md 存在时读取它。DEVLOG.mdREADME.md.agents/skills 当前真实结构。不要修改根目录 references/ 的非项目代码;.agents/skills/*/references/ 属于本地 skill 资产,可在确有用途时创建或修改。
vibe-coding-template skill 以及 .agents/skills 既有名称撞名。SKILL.md 必须存在,frontmatter 只写必要字段,必须包含 name 和 description。description 必须写清用途、触发场景和边界,不写空泛口号。agents/openai.yaml 只写必要 UI 字段:display_name、short_description、default_prompt。default_prompt 必须明确包含 $skill-name。SKILL.md、模板或生成出的 prompt 需要交叉引用其他 skill,必须使用 $skill-name 形式;不要只写反引号包裹的 skill 名称。references/ 仅用于较长模板、固定输出骨架、检查清单或示例 prompt。scripts/ 仅用于可重复运行的校验、生成、迁移或格式化脚本;如果创建讲解类 skill,必须复用本 skill 的讲解类专项校验脚本。创建或改写技术原理、八股讲解、从零补课、面试口述、项目追问类 skill 时,必须先读取 $knowledge-explainer 源模板,再生成目标 skill。
不得削弱 $knowledge-explainer 的最高约束、1000 / 3000 字硬门槛、未达字数视为输出失败、输出结构、质量门槛、自检项、公式解释、案例、比喻、记忆抓手和“未实现不能说成已实现”的边界。确实需要裁剪时,必须逐条说明裁剪原因、影响范围和后续补偿方式。
生成后必须运行讲解类专项校验脚本:
python -X utf8 .agents/skills/codenote-skill-creator/scripts/validate_knowledge_explainer.py .agents/skills/knowledge-explainer/SKILL.md
如果脚本失败,必须继续修改目标 SKILL.md 并复跑,直到通过。该脚本只校验结构和关键质量规则是否保留,不判断最终讲解内容是否真的写得好。
.agents/skills 当前结构和目标名称是否冲突。references/skill-template.md,按 CodeNote Helper 本地语境裁剪。SKILL.mdreferences/具体模板.mdagents/openai.yaml创建或更新 skill 时,按需保留这些项目背景:
manifest.json、popup 版本或 README 版本徽章。DEVLOG.md 同版本记录和 docs 修复报告;如果生成报告,必须按 CodeNote Helper 语境写清楚 skill / prompt 资产变化对后续任务、版本记录和维护流程的影响,不要只堆路径、英文 skill 名或模板字段。不要把这些规则无差别复制进每个新 skill。只保留目标流程需要的最小上下文,并把较长模板放入 references/。
创建或更新 skill 后,至少验证:
rg --files .agents/skills 核对结构。Get-Content -Encoding UTF8 读取。SKILL.md 有 name 和 description。SKILL.md 中提到的 references/、agents/openai.yaml 和模板文件真实存在。agents/openai.yaml 文本结构包含必要字段;没有 YAML 解析器时说明使用文本结构校验。python -X utf8 .agents/skills/codenote-skill-creator/scripts/validate_knowledge_explainer.py .agents/skills/knowledge-explainer/SKILL.md,失败时继续修改并复跑。git status --short 确认没有误改运行时代码、根目录 references/ 或参考模板目录。输出或交付前检查:
$skill-name 形式。