Files
skill-template/development/README.md
chendelian 8570d5803d
All checks were successful
技能自动化发布 / release (push) Successful in 20s
docs(development): clarify onboarding, developer_ids self-test, host multi-entry QA
2026-07-20 09:20:38 +08:00

3.3 KiB
Raw Blame History

开发资料入口

本目录面向人类开发者AI 编程代理。技术人员与编程 AI 以本目录为主读路径references/ 是 CLI / Action / Schema 契约细节,根目录市场四 Tab 面向最终用户。

新技能全流程(先看这张表)

按顺序做;细节与约束见 DEVELOPMENT.md 对应章节(不替代下文深度规范,只作导航)。

| 步骤 | 做什么 | 详见 |

|------|--------|------|

| 1 | 拿到仓库:① 项目经理在 Gitea 开仓并授权后 git clone;或 ② 本地已有 skill-template 时用 scaffold / 复制出新目录(遵守 Git 红线) | DEVELOPMENT.md §1、§4 |

| 2 | 按 NAMING.md 确认 slug先填 REQUIREMENTS.md,再写业务代码 | REQUIREMENTS.mdNAMING.md |

| 3 | 替换标识与占位,按四象限 / examples 实现 scripts/service/ | DEVELOPMENT.md §4§14 |

| 4 | 配置 developer_ids(开发自测必做):开发期技能在匠厂常不可见;不加则开发者自己也装测不了。从宿主设置复制用户 ID 写入 SKILL.md | DEVELOPMENT.md §6「关于 developer_ids」 |

| 5 | 本地 python tests/run_tests.py -v 通过后执行 release.ps1;看 Gitea CI | DEVELOPMENT.md §15 |

| 6 | 匠厂技能市场安装后,按声明测:新建任务(Agent) / 数据管理 / 定时任务 / 任务中心(async) | DEVELOPMENT.md §15契约见 SKILL_ACTION_RUNTIME.md |

脚手架与 Git 防串库:../tools/README.mdscaffold_skill.ps1)。

深度规范阅读顺序

开始定制 skill 前,建议按以下顺序阅读:

  1. REQUIREMENTS.md — 需求文档模板与验收标准

  2. NAMING.md — slug / 仓库名命名规范(复制模板前必读)

  3. DEVELOPMENT.md — 完整开发步骤与目录规范

  4. TESTING.md — 测试分层、隔离数据根与档位开关

  5. LOGGING.md — 日志分层、必打节点、敏感信息红线(涉及长任务、RPA、外部系统时必读

  6. ADAPTER.md — 涉及外部系统对接时

  7. RPA.md — 涉及浏览器 / 桌面 / 手机自动化时

  8. CONFIG.md.env 规范与 bootstrap 机制

  9. DATA_PATHS.md — 下载/导入/导出等本地文件路径标准(涉及文件读写时必读)

  10. SKILL_ACTION_RUNTIME.md — Skill Action sync/async、任务中心、Agent 禁令、队列 pick涉及 RPA / 长任务 / 数据管理按钮 / Cron / Agent 时必读)

  11. RUNTIME.md — 共享 runtime、数据路径、发布打包与编码约定

Agent 调用契约见 ../references/CLI.md../references/SCHEMA.md../references/ACTIONS.md

用户市场四 Tab 见根目录 README.md / TUTORIAL.md / DEMO.md / CHANGELOG.md,不要写进本目录。