一键导入
rfc-process
memex 专属 RFC 处理命令。一次调用只处理一个 issue:ADM1 评审 → ADM2 实施 → ADM3 review,并写入 logs/rfc/ 日志。无参数时自动选最旧的 open RFC issue;带参数时处理指定 issue 编号。非 RFC issue 自动跳过。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
memex 专属 RFC 处理命令。一次调用只处理一个 issue:ADM1 评审 → ADM2 实施 → ADM3 review,并写入 logs/rfc/ 日志。无参数时自动选最旧的 open RFC issue;带参数时处理指定 issue 编号。非 RFC issue 自动跳过。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
逐章反思,一次只扫一章,发现章节中遗漏的实体页面和改进建议。项目路径见 local/config/chapter-scan.config.md。
Wiki 编委审稿:检查近期 butler 工作是否违反质量规范,输出分级违规报告,给出具体纠正建议。项目路径见 local/config/editor.config.md。
升级当前 wiki 页面质量一档(stub→basic→standard→featured→premium)。诊断页面当前指标缺口,执行对应补充操作(扩写散文、补充引用、加节)。当用户说 /enrich PAGE 或 /enrich PAGE 目标档 时触发。
启动 Wiki 管家永续 loop。两队列系统(content/housekeeping)。每轮:W1队列选任务→W2执行→W3自评→记账,无需用户逐轮确认。每11轮discover+housekeeping-scan,每17轮执行ADM4-commit,每29轮W5反思,每37轮H17覆盖扫描。带 --auto 参数时忽略 fail 暂停 + 上下文将满时 ScheduleWakeup 自续。项目路径见 local/config.md。
启动或推进当前 Wiki 的 GROW 增长流程。读取 GROW.md 中的当前阶段,按 $MEMEX_ROOT/GROW.spec.md 执行下一个未完成的 Phase。BIRTH Phase 10 完成后调用。
启动 Wiki 管家永续 loop。两队列系统(content/housekeeping)。每轮:W1队列选任务→W2执行→W3自评→记账,无需用户逐轮确认。每11轮discover+housekeeping-scan,每17轮自动/wiki发布,每29轮W5反思,每37轮H17覆盖扫描。带 --auto 参数时忽略 fail 暂停 + 上下文将满时 ScheduleWakeup 自续。项目路径见 local/config.md。
| name | rfc-process |
| description | memex 专属 RFC 处理命令。一次调用只处理一个 issue:ADM1 评审 → ADM2 实施 → ADM3 review,并写入 logs/rfc/ 日志。无参数时自动选最旧的 open RFC issue;带参数时处理指定 issue 编号。非 RFC issue 自动跳过。 |
| argument-hint | ["issue-number"] |
| allowed-tools | ["Read","Edit","Write","Bash","WebFetch"] |
第一步必须验证工作目录:
git remote get-url origin 2>/dev/null
若输出不含 baojie/memex,立即停止并报错:
/adm 只能在 memex 主仓库中执行(当前不是 baojie/memex)。
不在 memex 时绝不继续任何后续步骤。
RFC- 的最旧一条(最小编号)/adm <N>:处理 issue #N# 无参数时
gh issue list --repo baojie/memex --state open --json number,title,createdAt \
| python3 -c "
import json, sys
issues = json.load(sys.stdin)
rfc = [i for i in issues if 'RFC-' in i['title']]
if not rfc:
print('NO_RFC')
else:
rfc.sort(key=lambda x: x['number'])
print(rfc[0]['number'])
"
若结果为 NO_RFC,输出"当前无待处理 RFC issue",正常结束。
对指定 issue(有参数时),检查标题是否含 RFC-:
gh issue view <N> --repo baojie/memex --json title -q .title
若标题不含 RFC-,输出:
Issue #N 标题不含 RFC-,跳过。
正常结束,不报错。
gh issue view <N> --repo baojie/memex
提取:
RFC-aima-0003)<wiki> 部分)ref/rfc/rfc-<wiki>-NNNN-slug.md)在对应 wiki 目录中读取 RFC 文件完整内容(路径如 ~/work/knowledge/<wiki>/ref/rfc/rfc-<wiki>-NNNN-slug.md)。
若 RFC 文件的 Status 不是 proposed,输出当前状态后结束:
RFC-<wiki>-NNNN 当前状态为 <status>,跳过。
按 skills/gene/ADM1-rfc-evaluate.md 执行:
Status 字段写日志(logs/rfc/RFC-<wiki>-NNNN.md):
## ADM1 评审(YYYY-MM-DD) 节,格式见 ref/spec/workflow-rfc-cycle.md决策分支:
reject / defer → 关闭 issue,流程结束(不进入 ADM2)accept / accept-modified → 继续 Step 2按 skills/gene/ADM2-rfc-implement.md 执行:
python3 -m py_compile)写日志:追加 ## ADM2 实施(YYYY-MM-DD) 节
按 skills/gene/ADM3-rfc-review.md post-commit 模式执行:
## Implementation 节implemented(faithful)/ partial-implemented(partial)写日志:追加 ## ADM3 Review(YYYY-MM-DD) 节
处理完毕后,输出一行摘要:
✓ RFC-<wiki>-NNNN 决策:<accept|defer|reject> 实施:<faithful|partial|N/A> issue:#N <closed|open>
日志: logs/rfc/RFC-<wiki>-NNNN.md
| 文档 | 用途 |
|---|---|
skills/gene/ADM1-rfc-evaluate.md | 评审规则与评分表 |
skills/gene/ADM2-rfc-implement.md | 实施规范 |
skills/gene/ADM3-rfc-review.md | Review 格式与关闭规则 |
ref/spec/workflow-rfc-cycle.md | 日志格式 |
logs/rfc/ | 日志存放目录 |