skill-forge 是一个围绕 Claude 技能(SKILL.md)工作的元技能,自身分为三种模式:forge、audit、refine。forge 用于从用户简述创建新技能:最多询问两到三个澄清问题(技能名、单句用途、触发语),然后运行 python scripts/forge_new.py --name <name> --brief "<one-sentence purpose>" 生成 ~/.claude/skills/<name>/SKILL.md,再通过 python scripts/publish.py <name> 推送并创建 PR。audit 用于挖掘近期聊天记录:运行 python scripts/mine_chats.py --days 30,读取 reports/latest.md 与 latest.json,呈现新技能候选、改进候选与痛点,再由用户选择后续动作。refine 用于改进已有技能,只允许增量修改,如新增触发短语、示例、When NOT to use 条目或流程步骤,先写入 proposals/<skill-name>/CHANGES.diff,确认后再应用并发布。该技能强调硬性规则:不自动合并 PR,refine 模式不做重构,仅做增量补充,不递归挖掘自身会话,跳过 SSH 会话,不使用 em dash 与 emoji,仅用 Python 标准库,且始终通过 PR 修改 mphinance/alpha-skills,不直接编辑本地缓存中的技能文件。audit 可配置每周执行 /schedule weekly /skill-forge audit,或用任务计划程序运行 mine_chats.py --days 7;forge 与 refine 适合交互使用。限制包括不自动合并、不支持非 markdown 技能、不挖掘其他机器的记录,也不允许重写已有技能。
skill-forge
智能体与模型
更新于 10-16 01:20