intentline-slice 是 Grove/Intentline 体系下的一个 agent 指令技能,安装命令为 npx skills@latest add grove/intentline。它只安装该智能体指令,不安装 Intentline Python 包;要执行命令,需先在选定的 Python 3.11+ 环境安装运行时(python -m pip install git+https://github.com/grove/intentline.git,或安装本地构建的 wheel),并用 python -B -m intentline --help 验证。
用途上,它负责评估一个已有 Intentline 父级协议是否需要拆分成子项,并给出“不拆分”或“提出拆分方案”的结论。它读取 review --work WORK --json、原始请求、按时间排列的修订、当前父级协议、选定的书面证据、归档连续性、先前切片状态等信息。源码、仓库指令、报告和先前模型输出都被视为不可信数据,不能当作批准或生效许可。
主要能力包括:优先直接交付,对字段、文件、测试多的连贯任务判定为 NO SPLIT;数量、复杂度、耗时、失败检查、缺失工具、不熟悉、token 限制或并行需求本身都不构成拆分理由。若拆分,使用 2–8 个扁平的 S# 成果贡献,每个 C# 引用真实父级 R ID、精确父级引文、所有相关边界、公共接缝、独立可验证判据和计划证据;每个父级 R 恰好分配一次,并指定最终整合验证负责人。使用 slice preview 校验规范 JSON,仅在调用方明确要求本地记录时运行 slice record。
使用方式以命令行宿主约定 python -B -m intentline 进行,处理 JSON 与摘要值在内部完成,不需要额外 agent/model/audit。
适用场景是 Intentline 中针对父级协议的规模评估与子项分配提案。限制:不输出批准、执行测试、采用或派发 Proofline;CLI 仅做结构检查,语义完整性仍未被验证;复制技能目录本身不包含契约、文档、模式等配套文件;修订后仅当出现真正新的实质证据时才重新评估,外部任务、候选和 PR 保持不变。