dingtalk-dev
Installation
SKILL.md
钉钉开放平台应用管理 Skill
MUST DO
每次执行 dev 命令前,先查清楚再敲,别凭记忆或猜:
--help看命令树(一个组下有哪些子命令、flag),例dws dev app --help--help看叶子命令参数(flag、默认值、示例),按当前二进制输出构造;不要再依赖已下线的动态 schema- 全部命令带
--format json - 写操作:
--dry-run看invocation.params确认无误,再换--yes(dev connect例外见 connect.md) - 写完回读确认(
get/robot get/version status) clientSecret/appSecret不写进回答(脱敏)robot result只要出现completionState=BLOCKED_BY_VERSION_PUBLISH或mustContinue=true,必须继续执行 blockingnextSteps,不得停在dev connectdev connect的completionState=LOCAL_DEBUG_ONLY/doesNotPublish=true只代表本地调试,不能作为最终完成态version check-approval若返回completionState=WAITING_FOR_APPROVER_SELECTION,选择题原样展示approvalPromptText(或approvalOptions[].label),不得把姓名丢成泛化“候选审批人”robot result若缺unifiedAppId或返回completionState=BLOCKED_BY_MISSING_UNIFIED_APP_ID,必须停下要求明确的unifiedAppId;禁止用clientId/appKey自动反查后继续执行版本写操作