SuperAPI AI 工具集

gus-cli

营销与增长

查看项目

更新于 10-15 21:43

技能介绍

用途:通过 sf CLI 与 Gus(Salesforce Agile Accelerator 组织)交互,查询、创建、更新工作项(ADM_Work__c),并查询团队 Epic(ADM_Epic__c)。

前置条件:运行 sf alias list --json,解析是否存在匹配 gus 的别名(不区分大小写);缺失时提示用户执行 sf org login web -a gus。所有命令使用 -o gus。

主要能力:查询工作项(按负责人、状态、Epic、未估点、团队未完成等过滤);创建与更新工作项;查询团队 Epic(排除已关闭)。对象为 ADM_Work__c 与 ADM_Epic__c。创建时始终使用 User Story RecordTypeId 0129000000006gDAAQ,不创建 Bug 记录。

安全规则:查询可直接执行;写入(创建、更新)须用户明确确认后才执行,先展示草稿(主题、Epic、详情、负责人)并询问。草稿用项目符号列表而非 Markdown 表格,Details__c 放在代码块中。

关键约束:Id(如 a07...)用于 CLI 命令,Name(如 W-12345)用于人工展示与 PR 标题,PR 标题/描述中绝不使用 Id。Details__c 有 ≥20 字符校验,创建时视为必填;不要与 Description__c 混淆。Bug 记录正文存于 Details_and_Steps_to_Reproduce__c。开放状态查询必须用 Status__c IN(白名单),不可用 NOT IN。聚合查询无法分页,硬上限 200 行,需加 LIMIT。Salesforce Id 有 15 位与 18 位两种形式,匹配时取前 15 字符。字段别名仅适用于聚合查询。

适用场景:Gus 工作项与 Epic 的日常查询、创建、更新,以及从 PR 创建 WI、查看 Epic 未完成项等复合流程。

限制:依赖 sf CLI 与 gus 别名;部分字段列表需运行 sf sobject describe 获取;Description__c 不可在 SOQL 中过滤;具体写入配方与状态列表等细节在配套文档中,资料未提供其完整内容。