写作与公文
当需要为 CERV(后续可扩展 Gates/OSF/UN…
在 Ane 构建资助提案或运行 `/proposal --donor cerv` 时,生成捐赠方忠实、可资助且带 AI 披露的 IPPF 品牌化 MEL 提案包。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
当需要为 CERV(后续可扩展 Gate特定
解决思路
- 解析参数:`--donor <name>`(默认 `cerv`)映射到 `ane_package/proposals/donor_profiles/<name>.json`;可选 concept-brief path,若给出则读取;若未给出则进入 intake。
- 加载捐赠方 profile:运行 profile 加载器,不要手工解析 JSON: `from ane_package.proposals.config import load_profile` `profile = load_profile("cerv") # 或 --donor 的值` 然后向 Ane 复述锁定参数:页面限制、奖项标准拆分、资助类型、间接费率、共同融资费率。
- 执行 intake(hybrid;绝不虚构):若有 concept-brief path 则读取;否则用一条批量消息向 Ane 询问真实输入:项目目标与需求、目标 call ID、合作伙伴/联盟、工作包大纲、持续时间、已知指标或 ToC。不要虚构任何项目特定值;Ane 无法提供的值在 pack 中保留为 `[PM: insert X]`(事实可靠性规则)。
- 构建固定 CERV roster 并委派给 Vi(CERV 流程是确定性的,roster 不随运行变化): 1. `evidence-synthesis` — 需求分析与论证(Relevance)。 2. `toc-builder` — 变革路径。 3. `indicator-designer` — 指标集。 4. `gender-transformative-assessor` — 性别发现(总是 spawn;在 Quality/Impact 中评分)。 5. `safeguarding-reviewer` — 不造成伤害门禁(总是 spawn)。 6. `proposal-architect` — 起草 MEL 章节、连贯性检查、标准映射、视角整合、合规;返回 handback JSON。 7. `qa-reviewer` — 最终门禁。
- 向 Vi 传递:已加载的 profile 参数、intake 输入、`## Standing instructions` block(受众层级、语气、视觉标识、平实语言层),以及若可用的 `## P1 wiki context` block。在 web 上,Vi 从已提交的 `.claude/agents/` mirror 中 spawn 这些。
- 验证 architect handback:取 `proposal-architect` 的 handback JSON,在构建前做校验与连贯性检查: `from ane_package.proposals.architect_io import validate_handback, check_coherence` `data = validate_handback(profile, handback) # 形状错误时抛出 HandbackError` `report = check_coherence(data.get("logframe"), data.get("workplan"), data.get("budget"))` 如果 `validate_handback` 抛错,或 `report.ok` 为 false,带具体断裂(`report.issues`)把 Vi 退回 `proposal-architect` 一次;不要构建不连贯的 pack。
- 生成 pack: `from ane_package.proposals.pack import build_pack` `manifest = build_pack(profile, out_dir, data=data)` pack 包含七个产物加一个 README 控制表,全部 IPPF 品牌化。当目标文件已存在时,应用 `mel_wiki/wiki/concepts/edit-preservation-protocol.md`:如果输出文件夹已有已编辑 pack,将 Ane 的内容视为权威版本,范围受限地编辑,不要从头重新生成。
- 披露与范围边界:按 `mel_wiki/wiki/concepts/ai-use-in-publications.md` 添加 AI 披露题署;AI 绝不能作为作者。向 Ane 明确声明范围边界:Part A portal 表单在 portal 内填写;提交、有约束力的共同融资、最终预算签署、法律资格/PIC-PADOR 注册由 finance、legal、authorising officer 负责——不由本 skill 负责。
- 返回输出:pack 文件夹路径、manifest、连贯性报告、标准覆盖图、合规发现;并显示任何 `[PM: insert X]` 的数量,让 Ane 看到 PM 仍需补完什么。
适用边界 · 注意事项
- 需要填写 Part A portal 表单、执行提交,或签署财务/法律时不要用;这些由 portal、finance、legal、authorising officer 负责。
- 不要用于 donor-proposal-scoring(对已写好的 proposal 评分)或 implementation-pack(post-award)场景。
- 若运行环境无法访问 `ane_package`、Vi、CERV donor profiles 或 `.claude/agents/` mirror,不要使用。