v1.0.0 — PingCode Integration 扩展首次发布
spec-kit 的 PingCode 集成扩展(扩展 id: pingcode-cli)首次发布。
将 spec-kit 规格产物(SPEC.md + TASKS.md)转换为 PingCode 工作项层级,并把本地任务完成状态回写到 PingCode。基于 pingcode-cli 命令行工具,扩展本身零代码。
Added
extension.yml扩展清单(扩展 idpingcode-cli,命令注册、配置模板、after_tasks 钩子)/speckit.pingcode-cli.specstoissues:SPEC.md + TASKS.md → PingCode 工作项层级- 默认 2 层模式(story + task,Phase 嵌入描述);支持 3 层与极简模式
- 迭代运行时解析链(参数 > 配置 > 上下文 > 自动发现/询问)
- 幂等防护(补建/重建/中止)、429 限流重试、逐任务错误隔离
/speckit.pingcode-cli.discover-context:项目类型/状态/迭代字典探查与配置片段生成/speckit.pingcode-cli.sync-status:本地勾选状态 → PingCode 状态流转,story 自动收尾,远端先行变更不回退(差异报告)pingcode-config.template.yml配置模板与环境变量覆盖- 映射产物
pingcode-mapping.json与同步日志pingcode-sync-log.json
安装
specify extension add pingcode-cli \
--from https://github.com/HJXArthurAtlas/Spec-Kit-PingCode-CLI/releases/download/v1.0.0/pingcode-cli-1.0.0.zipspec-kit 社区目录为 discovery-only(仅搜索发现、不支持按名安装),故始终通过
--from指定 Release 归档安装。