AI 编程助手工作流技能集

R0 Skills

为 AI 辅助开发提供清晰的工作规范

明确需求和修改范围,记录验证结果与交付文件。

R0 Skills 包含 10 个本地技能,覆盖需求整理、开发实施、代码审查、提交检查和技术写作。 每个技能说明适用场景、执行步骤与验收要求,可单独使用,也可按任务组合。

$ curl -fsSL "https://f.shine-shy.com/skills_man.sh" | bash -s -- 复制 □
工作方式

从需求确认到代码交付

先明确任务,再分步实施。使用源码、测试结果和操作记录核对完成情况。

需求→计划→实施→验证→交付
01需求确认目标、范围与验收标准。
02计划安排任务依赖与验证方法。
03实施按步骤修改代码,保存执行记录。
04验证检查结果,修复已发现的问题。
05交付核对提交范围,说明结果与遗留事项。
01问题分析整理已有信息,核实影响方案选择的前提。
02需求整理保存需求规范、任务依赖与验收清单。
03开发实施分步开发,记录验证结果和阻塞问题。
04代码审查检查代码行为,按严重程度整理问题。
05提交检查确认文件范围、远端分支与 PR/MR 目标。
技能维护 根据实际问题修订规则

保存失败案例与修正依据,检查本地目录和同步计划。没有明确问题时保持现有技能。

在编程助手中使用

技能以 Markdown 文件保存,辅助脚本在本地运行。 能否直接使用,取决于所用工具对技能目录、项目文件和命令执行的支持情况;以下列出使用场景示例。

01
Codex
02
Claude Code
03
Cursor
04
OpenCode
05
Gemini CLI
06
v0
07
Lovable
08
本地脚本
使用场景
任务、技能与输出示例
场景 01

需求整理

记录目标、范围与验收标准。

需求说明→r0-request→需求规范
输出任务依赖图与验收清单
检查字段完整、缺失信息已标注
场景 02

后端方案评审

检查数据流、I/O 操作和依赖故障。

后端方案→r0-restrict→风险清单
输出后端约束与待确认事项
检查循环访问、无界扫描与幂等风险已检查
场景 03

多步骤开发

拆分任务,记录验证结果与修复过程。

开发任务→r0-work→代码变更
输出执行记录与测试结果
检查失败问题已修复或明确说明
场景 04

代码审查

阅读代码差异,核查行为与回归风险。

代码差异→r0-review→问题清单
输出问题位置、影响与测试缺口
检查低置信度线索已回查源码
场景 05

提交检查

核对暂存区、工作区改动与远端分支。

待提交变更→r0-submit→PR/MR
输出提交记录与远端状态
检查提交范围明确且没有无关改动
场景 06

代码库分析

识别入口、调用关系与影响范围。

代码库→r0-roadmap→架构报告
输出代码图谱与源码位置
检查区分事实、推断和待确认事项
场景 07

技术制图

根据组件、边界与连接关系绘图。

架构说明→r0-tech-graph→HTML/SVG
输出可独立打开的技术图
检查文字可读、连接关系明确
场景 08

长文写作

核实资料,组织大纲并完成草稿。

写作材料→r0-writer→文章草稿
输出笔记、大纲、文风与元数据
检查重要事实和引用可追溯
场景 09

技能维护

检查引用、重复项、规范与同步计划。

技能目录→r0-skill-man→维护记录
输出问题清单与同步预演结果
检查目标工作区改动已处理
场景 10

任务交接

使用已有文件和记录继续任务。

上一阶段→本地记录→后续任务
输出范围、验证结果与遗留事项
检查所需资料完整,未解决问题明确

技能概览

按任务选择所需技能。各技能提供明确的操作步骤、检查条件和文件约定, 覆盖软件开发、代码库分析、技术制图与写作。

技能说明

查看各技能的适用场景、所需输入、执行步骤和输出文件。流程图说明操作顺序,完整要求以技能原文为准。

内容核对:2026-09-13 · 10 个本地技能 · 依据 技能源码 af480eb。本页为功能摘要,完整规则见技能原文。

常用工作流程

根据任务类型组合技能。后续步骤使用前一步的文件和检查结果, 并保留未解决的问题。以下流程可按实际需要调整。

通用规范

§0统一输出格式

先给出结果摘要,再说明交付文件、验证依据、遗留风险和后续步骤;涉及规则修订时记录依据。

§1本地记录归档

技能入口保留 r0-xxx,执行记录写入项目的 ./r0/xxx/。本地记录默认不进入 Git,历史目录迁移时保留冲突。

§2增量与预算

先明确任务、背景、约束和输出要求。后续修改只说明变化;简单答复控制在 5 条要点以内。

§3版本与评测

记录模型快照与提示词版本,变更前准备对照评测。保留数据集、评分规则和执行记录,长期用例应支持更换评测工具。

§4证据与信任边界

区分事实、推断和待确认事项。外部材料不直接作为系统指令,步骤之间使用明确的数据字段传递信息。

§5后端风险约束

涉及 DB、Redis、RPC、MQ 或高并发链路时,按数据流、I/O、组件依赖推演风险,缺失的 QPS、RT 与容量不得编造。

§6依据问题修订规则

记录失败案例、返工原因和重复操作。规则修改需有明确依据,自动修复仅限低风险元数据。

§7四仓发布检查

publish-four 对应 github、ailab-forge、origin、cggame。发布前确认源码目录、分支状态及全部远端的检查结果;任一检查失败即停止。

规则来源:共享规范 · 提示词与评测基线。维护检查次数不代表功能升级次数。

维护说明:本地同步与远端发布

在技能源码仓库根目录执行。先检查共享规范、元数据、链接和同步计划,处理目标工作区中的本地改动后再写入。命令中的 main 应替换为已确认的发布分支。

python3 r0-skill-man/scripts/check_r0_shared_contract.py
python3 r0-skill-man/scripts/auto_evolve_r0_skills.py --dry-run
python3 r0-skill-man/scripts/sync_r0_skills.py --dry-run --source-root "$PWD"
bash scripts/check_skill_links.sh
python3 r0-skill-man/scripts/sync_r0_skills.py --source-root "$PWD"
bash scripts/sync_all_remotes.sh --branch main --remote-group publish-four --dry-run

确认源码工作区没有未提交改动、HEAD 与目标分支一致,且四个远端均通过本次预检后,再执行发布。

bash scripts/sync_all_remotes.sh --branch main --remote-group publish-four
提交说明:调用技能目录中的辅助脚本

先设置 R0_SUBMIT_SKILL_DIR 为本机实际安装目录;常见路径是 $HOME/.codex/skills/r0-submit。脚本来自技能目录,--repo-root 指向待提交项目。下面只准备与校验,不执行 commit 或 push。

R0_SUBMIT_SKILL_DIR="$HOME/.codex/skills/r0-submit"
python3 "$R0_SUBMIT_SKILL_DIR/scripts/migrate_r0_record_dirs.py" --repo-root .
python3 "$R0_SUBMIT_SKILL_DIR/scripts/prepare_submit_record.py" --repo-root .
python3 "$R0_SUBMIT_SKILL_DIR/scripts/prepare_submit_dry_run.py" --repo-root .
python3 "$R0_SUBMIT_SKILL_DIR/scripts/check_r0push_scope.py" --repo-root .

实际提交前应确认暂存区有变更、工作区没有无关改动,且提交范围明确。r0push 的操作范围仍需单独核对。

安装与使用

安装脚本同步技能文件并配置本地入口。完成后检查技能目录和引用路径。

$ curl -fsSL "https://f.shine-shy.com/skills_man.sh" | bash -s -- 复制 □