SuperAPI AI 工具集

setup-ouyangjiahong-skills

智能体与模型

查看项目

更新于 10-16 03:13

技能介绍

用途:为当前仓库做两件事——注入写作标准,再建立工程技能的 harness 无关配置。只做其中一件时执行对应小节即可。目标文件固定为 AGENTS.md。

主要能力

  1. 注入写作标准:默认同步当前工作目录的 AGENTS.md,也可传入明确目录。运行 node "{{SKILL_DIR}}/sync.js" 或 node "{{SKILL_DIR}}/sync.js" "/path/to/repo"。{{SKILL_DIR}} 由 harness 替换为 skill 目录绝对路径。退出码 0 表示同步并验证成功,非 0 时报告完整错误并停止;成功后对 AGENTS.md 执行 git diff 说明变更。脚本已包揽读取、节切分、写入、行尾归一化与一致性验证,不要手动编辑同批文件或重复实现。
  2. 探索:读取而非假设,检查 git remote 与 .git/config 判断托管方式、根目录 AGENTS.md 及其 Agent 协议节、CONTEXT.md、CONTEXT-MAP.md、docs/adr/、//docs/adr/、docs/agents/、.scratch/,确认 triage skill 是否可用,并依据 pnpm-workspace.yaml 与 package.json 的 workspaces 判断是否为大型 monorepo。
  3. 决策:先总结现状与缺口,按顺序给出推荐供用户接受、修改或跳过。A. Issue tracker:GitHub remote 默认 GitHub(gh),GitLab remote 默认 GitLab(glab),已用 .scratch/ 时默认本地 Markdown,其他需用户说明工作流;写入 docs/agents/issue-tracker.md。用 GitHub Project 时用 gh project list --owner <owner> 等命令获取 Project 与字段 ID,缺权限时运行 gh auth refresh -s project。B. 分诊标签:仅 triage 可用时配置,默认保留 needs-triage、needs-info、ready-for-agent、ready-for-human、wontfix,写入 docs/agents/triage-labels.md。C. 领域文档:默认单一上下文,根目录 CONTEXT.md 与 docs/adr/,仅发现明确 monorepo 信号时才讨论多上下文,写入 docs/agents/domain.md。
  4. 确认写入:只展示将写入或更新的文件、种子模板及保留替换追加方式,不输出模板全文;得到确认后才写入。
  5. 写入与结束:编辑或创建 AGENTS.md,已有 Agent 协议节时在其中更新避免重复,完成后说明哪些工程技能读取 docs/agents/*.md。

适用场景:首次配置仓库的写作与工程技能标准。

限制:目标是 AGENTS.md;脚本只管理 references/standards.md 现存节,从标准删掉的节不会从目标文件移除,需手动删除;标准同步成功后需重启会话让新标准进入上下文;其他 tracker 工作流、价格与平台支持情况暂未提供。