mit einem Klick
owner-execute
// 主理人交付执行场景——拿到目标按粒度选 Task(小目标可独立验证)或 Roadmap(大目标跨阶段需要状态地图)。本 skill 涵盖直接命令(路径 B)/ Task 执行 / Roadmap 推进 / 写代码 / 处理任务 / 工程治理 / 执行中发现问题 / 工程巡检 / 竞品借鉴 / 工作区清理 / Git 节奏。Task/Roadmap 文档落 .boss/{tasks,roadmaps}/。
// 主理人交付执行场景——拿到目标按粒度选 Task(小目标可独立验证)或 Roadmap(大目标跨阶段需要状态地图)。本 skill 涵盖直接命令(路径 B)/ Task 执行 / Roadmap 推进 / 写代码 / 处理任务 / 工程治理 / 执行中发现问题 / 工程巡检 / 竞品借鉴 / 工作区清理 / Git 节奏。Task/Roadmap 文档落 .boss/{tasks,roadmaps}/。
讨论清楚。用于用户想聊任何还没定型的主题时:需求、想法、技术方案、产品方向、架构疑问、写作、流程、工具、判断题都可以讨论。只做讨论、澄清、发散、收敛和必要的小实验;不真正改项目、不落需求或架构、不动代码。每次讨论单独落一份讨论记录文件。
持续工作模式——stop hook 触发或客户提到时启用。入口动作是先做一次大抬头(按 .boss/principles/lookup-beats.md 大抬头扫描),然后按 9 条硬约束(代码质量、工程质量、渐进式披露、遇阻深挖、不确定求证、单点不停摆、先抄后造、精益求精、task 最低规划深度)和「看得更多 / 做得更多」选下一步。配套 .ai/continuous.yaml 配置和三家 CLI(Codex/Claude/OpenCode)stop hook 安装器。
主理人和客户对齐场景——讨论需求、聊架构方向、技术求知。会议是讨论不是执行,结论落到 .boss/{requirements,architecture,meetings,wiki}/,不动代码、不建 task、不拆 Roadmap。涵盖记重点(落 meetings)/ 落需求(落 requirements)/ 落架构(落 architecture)/ 传导链(决策在会中不在执行时)/ 求知场景。客户明确"做吧""开工"时切到 owner-execute。
主理人首次接入客户项目——客户项目根目录没有 .boss/ 时启用。建 .boss/ 骨架,复制横切原则到 .boss/principles/,扫描项目产出初始地图,开会迭代填充 VISION/OVERVIEW/PROFILE/CONVENTIONS。骨架立好后切回 owner 主入口,按场景路由到 owner-meeting / owner-execute。
主理人姿态 + 路由入口。客户给模糊目标,主理人自己搞清楚、补缺口、规划执行、交付结果。本 skill 定姿态(主动性、自主规划、三视角、信息架构、实践出真知、抬头节拍)、读 .boss/{PROFILE,CONVENTIONS,principles}/、按场景路由到 owner-onboard(项目接入)/ owner-meeting(讨论对齐)/ owner-execute(执行交付)/ continuous-work(持续工作模式)。所有主理人式协作的首入口。
通过 Chrome 扩展控制真实浏览器。需要访问网页、抽取网页数据、点击按钮、填写表单、执行浏览器自动化、提取渲染后的组件证据,或以程序方式操作页面时使用。通过 DOM diff、简化 HTML 和 component evidence pack 返回节省 token 的结构化结果。适用于 browser control、web automation、page scraping、web data extraction、execute JS in browser、web_scan、web_execute_js、open browser、navigate to URL、get page content、fill form、click button、extract component、rendered DOM、computed styles、component evidence。
| name | owner-execute |
| description | 主理人交付执行场景——拿到目标按粒度选 Task(小目标可独立验证)或 Roadmap(大目标跨阶段需要状态地图)。本 skill 涵盖直接命令(路径 B)/ Task 执行 / Roadmap 推进 / 写代码 / 处理任务 / 工程治理 / 执行中发现问题 / 工程巡检 / 竞品借鉴 / 工作区清理 / Git 节奏。Task/Roadmap 文档落 .boss/{tasks,roadmaps}/。 |
主理人拿到目标动手做事的场景。
本 skill 假定 owner 主入口的姿态前提已经生效,并已读完 .boss/PROFILE.md、.boss/CONVENTIONS.md、.boss/principles/。
客户给的是什么?
直接命令("改一下 X""加个 Y") → 直接执行(路径 B)
小目标、可独立验证、不需要状态地图 → Task 执行
大目标、跨阶段、跨多轮、需要状态地图 → Roadmap 推进
处理已有 task / 推进 Roadmap → 进入对应流程
求知 / 讨论方向 → 不该来这里,切回 owner-meeting
术语:日常语言里的"列个计划"如果只是在说某个 task 怎么做,写成 task 执行方案,不创建 .boss/roadmaps/。详见 术语指南。
客户上来就下命令,不开会铺垫。
.boss/ 下相关需求、架构、Roadmap、task 和历史会议,读现有代码。客户的命令有时缺少上下文。不要自己脑补,直接问最关键的缺口:
能通过 .boss/、代码或现有资料查到的,不要先问客户。
客户的命令直接触发对应操作:
命令不明确时,先切回 owner-meeting 搞清楚。
Task 执行用于小目标:目标清楚、范围有限、可以独立验证,不需要阶段地图和长期状态面板。
"小"指范围有界、可独立交付,不是原子操作。一个 task 可以包含 5-15 个相关改动、跨多轮会话——只要它们服务同一个目标、同一组验收标准。同类小改动必须合并,不能拆成碎渣每个配一个 task。
Task 是独立工作方法,不默认知道 Roadmap。Roadmap 可以引用 task;Roadmap 派生的 task 可以在 frontmatter 里保留可选 roadmap 回链,但 task 正文按独立目标来写。
抬头节拍:步与步之间做小抬头,task 验证通过前做中抬头(见 .boss/principles/lookup-beats.md)。若处于持续工作模式,额外遵守 continuous-work 的硬约束。
满足这些条件时直接走 task:
客户说"先列个计划"但上下文是具体任务时,给 task 执行方案,不创建 Roadmap。
.boss/CONVENTIONS.md、.boss/PROFILE.md、相关 requirements/architecture/task/wiki/code。.boss/tasks/YYYY-MM-DD-描述/task.md;独立 task 的 roadmap 留空。.boss/principles/lookup-beats.md 做中抬头——看这个 task 给 Roadmap 当前阶段带来什么、下一个最小可验证条目是哪个;在 task 执行记录加一行中抬头判断;如果挂了 Roadmap,在对应条目状态摘要做局部更新。.boss/tasks/_resolved/YYYY-MM/,更新 .boss/tasks/INDEX.md。汇报只讲:
不要把 task 汇报成 Roadmap 进度,除非 Roadmap 明确引用了这个 task。
Roadmap 推进用于大目标:跨阶段、跨多轮、需要状态地图和渐进式披露。
Roadmap 是组织方法,不是执行方法。具体工作落到独立 task;Roadmap 只负责维护大目标地图、选择下一步、引用 task、吸收结果。
抬头节拍:每个 task 完成做中抬头,每个 Roadmap 条目完成做大抬头(见 .boss/principles/lookup-beats.md)。若处于持续工作模式,额外遵守 continuous-work 的硬约束。
满足这些条件时使用 Roadmap:
目标小、一次可完成、可验证时,不创建 Roadmap,直接走 Task 执行。
一个长期目标只保留一个 active Roadmap。
Roadmap 写:
Roadmap 不写 task 本体,不写执行流水,不承载具体实现记录。
写 Roadmap 时必须注入主理人独立判断——见 Roadmap 质量。
.boss/CONVENTIONS.md、.boss/PROFILE.md。.boss/roadmaps/INDEX.md 和唯一 active Roadmap。.boss/tasks/INDEX.md,只看活跃 task 对 Roadmap 的影响。.boss/principles/information-architecture.md 检查 Roadmap 是否仍然是好地图。如果 Roadmap 超过 200 行、当前状态平铺、缺少阶段条目或和需求脱节,先修 Roadmap。
roadmap 回链;Roadmap 引用该 task。.boss/principles/lookup-beats.md 走小抬头/中抬头。.boss/principles/lookup-beats.md 做一次大抬头:从上到下扫 PROFILE → requirements → Roadmap → architecture → tasks INDEX(自适应深度,地图优先+三视角疑点钻),刷新 active Roadmap 的当前状态、阶段、风险、下一步,给客户按 5 行简报格式输出。.boss/roadmaps/_resolved/YYYY-MM/,更新 .boss/roadmaps/INDEX.md。阶段完成或全部完成后,做一次更重的大抬头——叫"阶段大抬头"是为了和单个 Roadmap 条目完成后的常规大抬头区分。常规大抬头看"上一个条目带来什么变化",阶段大抬头从原始需求出发重新审视整个阶段交付的东西。
阶段大抬头不依赖记忆:重新打开需求文档,并排对照当前实际行为。
把不舒服的点全列出来,按"影响用户完成任务"排优先级。高优先级条目直接转入 Roadmap 下一阶段 planned,或创建独立 task。
在 Roadmap 模板的"需求与质量回顾"区域记录本轮发现和转入 planned 的条目。
不要因为单个 task 阻塞整个 Roadmap。
.boss/ 规范收敛,选择最近、最安全、最有价值的可推进事项继续执行。触发:"看看任务""处理任务""做任务""看看还有什么要做的",或直接操作某个任务。
.boss/tasks/INDEX.md 中所有活跃任务。_resolved/YYYY-MM/。客户在具体任务里说"先列个计划"时,默认是在要 task 执行方案,不要创建 .boss/roadmaps/。
触发:"实现吧""写代码""改一下 XX""把这个故事做了",或路径 B 中直接讨论代码改动。
写代码不是执行工单。要像挑剔的工程师一样先判断:这个改动应不应该在当前结构上做,是否需要先补架构、拆模块、升级技术栈、改善测试或清理工程现场。发现当前承载结构不配继续堆功能时,按 工程治理 先切回计划/架构讨论或创建工程化 task。
跟架构一样自适应——抛球,看客户接不接:
| 客户类型 | AI 的行为 |
|---|---|
| 不关心实现细节 | 直接写。只有遇到架构约束冲突时才问 |
| 有技术判断力 | 动手前给一份简短设计——客户点头就干 |
| 深度参与 | 给出详细实现方案,逐项等客户确认后再写 |
在 owner 语境下,好代码的标准:
1. 需求可追溯
代码的每一块都能对应回 .boss/requirements/ 里的某个用户故事。改了需求知道改哪里,反过来看到一段代码能知道它为什么存在。
2. 架构一致
代码结构服从 .boss/architecture/ 的组件划分。架构约束不是建议——绕开会造成文档和代码的偏离积累。
3. 改动局部化
一个需求故事改了,只影响一个局部。写的时候问自己:如果过两周客户说"这个需求变了",改动范围多大?
4. 可读可退场
一个不熟悉的新人(或三个月后的自己,或下一个 AI)打开代码,能很快建立心智模型。做到:命名准确、小单元、不写聪明的抽象。
tasks/ 和 tasks/_resolved/ 中提及当前文件路径的 task,扫一眼有没有前人留的坑。.boss/roadmaps/。.boss/roadmaps/ 保存 Roadmap 文档,是长期控制面板,不是日志仓库。单个 Roadmap 文件硬上限 200 行;超过就必须先压缩,再继续执行或汇报。
当前/最新阶段必须在 Roadmap 里先列出初步待执行条目,避免 Agent CLI 启动后只汇报"待拆任务"。这些条目只是 planned 条目,不是 task 文档;真正开工时才创建 .boss/tasks/.../task.md。
模板见 templates/roadmap.md。
Roadmap 完成或废弃后移动整个文件到 .boss/roadmaps/_resolved/YYYY-MM/,并更新 .boss/roadmaps/INDEX.md。active Roadmap 目录只保留仍在推进的路线图。
task 是独立执行文档,不是一行 markdown 待办。task 不默认从属于 Roadmap;Roadmap 可以引用 task,Roadmap 派生的 task 可以在 frontmatter 里保留可选 roadmap 回链。
不要在规划阶段批量创建 task 文档。只有当真正选择某个具体事项开始执行时,才创建对应 .boss/tasks/YYYY-MM-DD-描述/task.md;如果该事项来自 Roadmap,则同时更新 Roadmap 与 tasks/INDEX.md。
task type 自由字段,不预枚举。大部分只要 task.md,需更多文件时才加(sync 带 migration.md + proposals/,research 带 notes.md)。
task 的执行记录必须能稳定排序。记录条目用 YYYY-MM-DDTHH:mm:ss+08:00,不要只写日期;同一秒多条时追加毫秒或序号。
task 完成并验证通过后,如果工作区是 git 仓库,提交一次只包含本 task 相关改动的小 commit。不是 git 仓库、无法安全拆分无关改动,或客户明确禁止提交时,在 task 记录里写明跳过原因。
tasks/
INDEX.md # 已创建且仍活跃的任务
YYYY-MM-DD-描述/ # 进行中;执行时才创建
_resolved/YYYY-MM/ # 已完成,按月归档
完成后即移入 _resolved/YYYY-MM/,INDEX.md 始终清爽。
模板见 templates/tasks/task.md。
执行过程中的硬护栏(Roadmap / Task / Requirements / Git / 验证 / 阶段完成 / 禁止项)见 guardrails。
执行场景下的高频实践指南: