tencentblueking
- 132 skills
- 0 followers
- 16 hours ago last updated
- ▌ Grilling · tencentblueking bundleUse when explicitly invoked by the user or delegated by another Grill skill to stress-test a plan, decision, or idea one question at a time.
- ▌ Github · tencentblueking bundleInteract with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
- ▌ Openspec Sync Specs · tencentbluekingSync delta specs from a change to main specs. Use when the user wants to update main specs with changes from a delta spec, without archiving the change.
- ▌ Openspec Apply Change · tencentbluekingImplement tasks from an OpenSpec change. Use when the user wants to start implementing, continue implementation, or work through tasks.
- ▌ Openspec Archive Change · tencentbluekingArchive a completed change in the experimental workflow. Use when the user wants to finalize and archive a change after implementation is complete.
- ▌ Bk Weweb · tencentblueking bundle腾讯蓝鲸 BK-WeWeb(@blueking/bk-weweb)微前端框架使用指南。当用户在自己的项目中安装或使用 @blueking/bk-weweb、需要加载微应用/微模块、配置 JS 沙箱或 CSS 隔离、做主子应用通信、预加载、KeepAlive、Vite 集成,或询问 bk-weweb / <bk-weweb> 标签相关问题时使用。
- ▌ Bscp Kv Config · tencentbluekingbscp(蓝鲸基础配置平台)KV 配置操作指引。为挂载了 bk-bscp-prod-server-mcp 的模型补充 MCP 工具 schema 表达不了的领域知识:领域模型、端到端调用编排、参数获取、字段级业务 约束、报错处置与场景化示例,帮助模型正确完成"改 KV → 生成版本 → 发布 → 验证"闭环。 Use this skill whenever the user asks to 操作 bscp 配置, 改 bscp KV, 新增/更新/删除 KV, 发布 bscp 版本, 灰度发布, kv 配置查询/更新/发布, 看看某个服务的配置, 帮我发版, or invokes any bk-bscp-prod-server-mcp Config_* tool (CreateKv/UpdateKv/DeleteKv/BatchUpsertKvs/CreateRelease/Publish 等).
- ▌ Bscp File Config · tencentbluekingbscp(蓝鲸基础配置平台)文件型配置只读查看指引。为挂载了 bk-bscp-prod-file-manage 的模型补充 MCP 工具 schema 表达不了的领域知识:文件型(config_type=file)配置的领域模型、只读查看编排、 参数获取、字段级业务约束与报错处置,帮助模型正确完成"定位服务 → 查询配置项元数据 → 取下载 URL 查看文件内容"闭环。 Use this skill whenever the user asks to 查看 bscp 文件配置, 看某文件型服务的配置, 查询文件配置项, 看文件配置内容, 取文件下载 URL 查看文件内容, or invokes bk-bscp-prod-file-manage 的文件型配置项查询 / 文件下载 URL 工具。
- ▌ Aidev AI Blueking Dev · tencentblueking本地开发和构建部署 aidev-ai-blueking(AI 小鲸)前端组件到 Django 模板项目的完整流程。涵盖 publish-template 前端开发、Python 包构建部署、常见问题排查。触发场景:构建 ai-blueking、部署小鲸、publish-template 开发调试、make build/deploy-aidev-ai-blueking、Django 模板项目本地运行。
- ▌ Blueking Chat X · tencentblueking bundleUse when 在消费方项目中接入 / 使用 @blueking/chat-x 对话组件库(已 npm 安装、非改库源码), 涉及「某组件怎么用、有哪些 props / events / slots / expose / v-model、怎么搭 AI 对话界面、 流式输出、停止生成、工具调用 ToolCall、快捷指令、文件上传、@ 资源、自定义消息或侧栏 Tab、 分享多选、HITL 中断审批、Markdown / 代码 / 公式 / 图表渲染、字号与主题 CSS 变量、 消息时间 MessageTime / timezone」等问题时优先使用。 若是在 packages/chat-x/src 内改库源码(写组件 / composable / 样式 / 测试),改用 chat-x-dev skill。
- ▌ AI Blueking Dev · tencentblueking bundle蓝鲸 AI 小鲸组件开发指南。基于 @blueking/chat-x(UI 组件)和 @blueking/chat-helper(业务 SDK)开发 AI 聊天应用、智能体、对话界面。涵盖 ChatBot 独立使用、嵌入模式业务 Header(会话名称 + asideCollapsed 侧栏开关)、AIBlueking 完整集成、流式响应、快捷指令、划词选择、模型选择(Model Select)、自定义消息渲染(图表/表单/iframe)、HITL 人机协同(工具审批/用户提问/中断恢复)、流程化智能体节点重试跳过、渲染模式(chat/share/test 分享态)、字号主题、消息时间(timezone / MessageTime 四档格式)、侧栏自定义与自定义 Tab、欢迎区 `#welcome` 插槽、Header `#headerLeft` / `#headerActions` 插槽、消息工具栏扩展(messageTools/updateTools)、非 Vue 宿主挂载等。触发场景:开发 AI 小鲸、集成 AI Agent、使用 chat-x/chat-helper、构建 AI 对话 UI、实现流式聊天、模型热切换、自定义消息组件渲染、human-in-the-loop、interrupt/resume、flow agent、自定义欢迎页、自定义消息工具按钮、嵌入式 ChatBot Header、侧栏展开收起、消息时间、timezone、headerActions。
- ▌ AI Blueking Docs Update · tencentblueking bundle更新 AI 小鲸 VitePress 主站文档(src/frontend/web/docs)。在发布新功能、修改 chat-x/ai-blueking 行为、补充 changelog、撰写 LLM/系统提示词说明、同步 API 与指南交叉链接时使用。触发词:文档更新、changelog、主站文档、VitePress、蓝鲸行内富文本、模型选择、提示词文档、web/docs、欢迎插槽、headerLeft、headerActions、消息工具栏、嵌入模式 Header、asideCollapsed、消息时间、timezone、MessageTime、stream_mode、续流、attach、文件上传、pv_files、enableChatSession、enablePopup。
- ▌
- ▌ Generate Project Commit · tencentblueking bundleUse when generating, validating, or committing bk-audit project commit messages from intended changes.
- ▌ Adding Iam Resource Type · tencentbluekingUse when adding a new IAM resource type to bk-audit, registering resource providers, creating IAM migrations, or encountering ResourceNotRegistered errors for new resource types
- ▌ Bk Audit Version Release · tencentblueking bundleUse when preparing a BK Audit release, writing product-facing release notes, updating release version metadata, checking release gaps, or creating a release commit for bk-audit.
- ▌ Bk Job · tencentblueking bundle经 APIGW 调用蓝鲸作业平台(BK-Job)开放接口:查搜定时任务、作业模板、执行方案与作业执行历史、实例状态日志,创建执行方案、新建与启停定时任务,到指定机器快速执行脚本,分发文件到目标机器(仅服务器/本地文件),查主机拓扑与执行账号。含写操作确认门禁、先选业务范围、先查主机与账号等规范。当用户提及作业平台、业务、业务集、蓝鲸作业、定时任务、cron、执行方案、作业模板、job_plan、job_instance、执行历史、快速执行脚本、fast_execute_script、文件分发、fast_transfer_file、主机、搜索主机、执行账号、bk_scope、APIGW 调用作业接口时使用。不适用于 Web 界面操作、非 APIGW 调用及 CMDB、监控等其它蓝鲸产品。
- ▌ Kql Query Guide · tencentblueking bundle蓝鲸作业平台日志查询专家。当需要:(1) 编写 KQL 查询语句查询作业执行日志,(2) 排查任务执行失败问题,(3) 分析 GSE/CMDB 调用问题,(4) 查看任务完整链路日志时使用。提供 KQL 语法指导和常用查询模板。
- ▌ Apm Trace Analysis · tencentblueking bundle蓝鲸监控 APM 调用链分析专家。通过蓝鲸监控平台的 bkmonitor-tracing MCP 服务中的 search_spans 工具,查询和分析 APM Span 数据。当需要:(1) 通过 trace_id/request_id 查询完整调用链,(2) 定位调用链中的 Error Span 和耗时异常 Span,(3) 分析微服务间的调用关系和错误传播路径,(4) 结合 APM 数据辅助排查作业平台任务执行异常时使用。
- ▌ Task Duration Analysis · tencentblueking bundle蓝鲸作业平台任务耗时分布分析专家。当用户需要:(1) 分析任务各阶段耗时分布,(2) 定位任务执行中的性能瓶颈,(3) 了解任务执行链路和各阶段涉及的中间件,(4) 生成任务耗时分布统计报告时使用。基于六阶段模型,通过 request_id 查询完整链路日志进行分析。
- ▌ API Doc Sync · tencentblueking bundleAfter implementing or modifying API code in bkflow/apigw, automatically updates or generates apidoc markdown files in bkflow/apigw/docs/zh/. Use when API views, serializers, or routes are changed, or when the user asks to sync API docs or generate apidoc.
- ▌ Tapd Workitem Sync · tencentblueking bundleUse when development requirements are confirmed and before implementation starts - ensures a TAPD work item exists for the work, creating one if needed.
- ▌ Prototype Wireframe · tencentblueking bundleBKFlow 唯一的原型产出方式。用 wiremd 纯文本线框 + Mermaid 流程图 + 全页截图,产出低保真但完整标注交互细节的原型,交给设计师出高保真设计稿,并在 TAPD 提设计需求。触发条件:"做个原型"、"设计页面"、"出个交互稿"、"给设计师出稿"、"提设计需求"、"prototype xxx"。
- ▌ Tapd Test Request Generator · tencentbluekingUse when creating a TAPD test request from PRs or requirement changes and needing a standardized, reusable template for BKFlow.
- ▌ Bdd Test Gen · tencentbluekingGenerate executable Playwright test scripts from BDD case files by exploring a live BlueKing API Gateway environment. TRIGGER when: user says 'bdd-test-gen', 'generate test scripts', 'generate scripts from bdd', 'convert bdd to scripts'. DO NOT TRIGGER for: running tests (use make test-bdd), editing BDD cases, unit tests.
- ▌
- ▌
- ▌
- ▌
- ▌
- ▌ Bk CLI API · tencentblueking当需要通过 `bk-cli api` 对任意 BlueKing API Gateway 发起原始 HTTP 调用时使用,尤其适合现有系统子命令还没覆盖、需要精确复现某个 URL/query/path/body/header、先做 dry-run 验证请求构造,或直接调试请求输入与响应包络时。只要用户明确在做“原始 API 请求”而不是现成业务子命令,都应优先使用这个 skill。
- ▌ Bk CLI Bcs · tencentblueking当需要通过 `bk-cli bcs` 调用 BCS API 时使用;当前主要覆盖 `bk-cli bcs cluster_manager` 下的集群、节点、节点组、节点模板、任务、模板配置和虚拟集群配额操作。
- ▌
- ▌
- ▌ Bk CLI Cmdb · tencentblueking当需要通过 `bk-cli cmdb` 使用 CMDB 相关系统子命令,或在 `cmdb` 子命令与 `bk-cli api bk-cmdb ...` 之间做选择时使用。尤其适合查询业务、拓扑、主机关系、主机转移,或排查 CMDB open API 请求构造是否正确的场景。
- ▌ Bk CLI Paas · tencentblueking当需要通过 `bk-cli paas` 查询蓝鲸 PaaS 应用、模块、部署、日志、进程、环境变量、增强服务信息,创建云原生应用或模块,或触发支持多模块的部署动作时使用。
- ▌
- ▌ Bk CLI Devops · tencentblueking当需要通过 `bk-cli devops pipeline`、`bk-cli devops codecc`、`bk-cli devops stream` 使用蓝盾 DevOps 子系统命令时使用。适合查询和操作流水线构建、查询制品下载链接、查看 CodeCC 告警明细或统计、查询 Stream 流水线信息、触发 Stream 流水线的场景。只要用户给出 `pipelineId`、`buildId`、`taskId`、`gongfengId`、`gitProjectId`、`yamlPath` 这类 DevOps 标识,或明确提到 蓝盾、CodeCC、Stream、流水线、工蜂项目,就应该优先使用本 skill。
- ▌ Bk CLI Shared · tencentblueking bundle当任务涉及 bk-cli 的通用使用规则时使用,尤其是认证、context 切换、stage/timeout、header/body、tenant、dry-run、verbose,或当用户在 `bk-cli api`、`apigateway`、`cmdb` 与后续 system 之间拿不准该怎么发请求、为什么请求失败、哪些输入是共享行为时,都应先使用这个 skill。
- ▌
- ▌ Bk CLI Apigateway · tencentblueking当需要通过 `bk-cli apigateway` 发现 BlueKing API Gateway 中所有公开网关、浏览某个网关公开的 API/资源列表、获取 OpenAPI/Schema、判断某个接口该怎么调用,或在 `apigateway` 子命令与 `bk-cli api` 之间做选择时使用。尤其是当用户还不知道或不确定该调用哪个网关、哪个公开接口、接口名可能是什么、只知道业务目标/关键词/资源名片段时,也应优先使用这个 skill,先搜索再确认,而不是直接猜测接口。
- ▌ Test Bk CLI · tencentblueking交互式测试和探索蓝鲸 CLI(bk-cli)命令。当用户希望测试 bk-cli、探索蓝鲸平台 API、验证 bk-cli 功能,或对蓝鲸各系统(cmdb、gse、job、sops、nodeman、devops 等)执行只读命令时,使用此 skill。触发短语包括"测试 bk-cli"、"test bk-cli"、"探索 bk-cli 命令"、"查看 bk-cli 接口",或任何涉及 bk-cli 子命令测试的场景。
- ▌ Create Bk CLI System · tencentblueking当需要为 bk-cli 扩展 system 能力时使用:无论是新增顶层 system、给已有 system 增加 action、还是为大 system 增加一层 subsystem,都应先使用此技能。技能会先检查目标 system/subsystem 是否已存在,遇到多模块 API 列表时先让用户在扁平 action 与一层 subsystem 两种命令形态中选择,再复用共享的 YAML/Go 选型、注册、测试和文档约定。
- ▌ To Spec · tencentblueking bundleUse only when the user explicitly asks to turn the current, already-aligned conversation into a durable change spec without another interview.
- ▌ Implement · tencentblueking bundleUse only when the user explicitly invokes implement or asks to execute a durable change spec or ticket set; ordinary clear edits use the repository fast path.
- ▌ To Tickets · tencentblueking bundleUse only when the user explicitly asks to split an aligned plan or spec into durable tracer-bullet tickets with declared blocking edges.
- ▌ Codebase Design · tencentblueking bundleShared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, architecture, data flow, dependency direction, seam placement, maintainability, extensibility, testability, or AI navigability, or when another skill needs the deep-module vocabulary.
- ▌ Diagnosing Bugs · tencentblueking bundleDiagnosis loop for hard, unclear, recurring, cross-module, async/concurrency, data-flow, consistency, and performance bugs. Use when the user asks to diagnose, debug, troubleshoot, or fix a defect whose local fast path lacks a proven cause.
- ▌ Domain Modeling · tencentblueking bundleBuild and sharpen a project's domain model. Use when the user wants to pin down domain terminology or a ubiquitous language, record an architectural decision, or when another skill needs to maintain the domain model.
- ▌ Tech Debt Audit · tencentblueking bundleThorough, user-invoked tech debt and architecture audit of the current codebase. Produces TECH_DEBT_AUDIT.md with file-cited findings, severity, effort estimates, and a required "looks bad but is actually fine" section. Use only when the user explicitly asks for a debt audit, codebase health check, architecture review, or whole-repo code quality assessment.
- ▌ Setup Matt Pocock Skills · tencentblueking bundleUse only when the user explicitly asks to install, repair, or reconfigure this repository's Grill engineering workflow, tracker conventions, and domain docs.
- ▌ Bklite Ops Product Design · tencentblueking bundleUse when proposing or reviewing BK-Lite operations-product modules, MVP scope, product specifications, competitor-derived designs, workflow/state models, extensibility decisions, permissions, audit, execution safety, or acceptance criteria.
- ▌ Improve Codebase Architecture · tencentblueking bundleUse only when the user explicitly asks for an architecture-deepening audit, visual report, and follow-up grilling of a selected opportunity.
- ▌
- ▌
- ▌ Design To Code · tencentbluekingConverts design mockups, screenshots, or UI images into Vue 3 frontend code. Use when the user provides a design image, UI screenshot, mockup, or wireframe and asks to generate page code, implement a design, or convert a design to code.
- ▌
- ▌ Dbm Release Plan · tencentblueking生成 frontend_master 待合入 v1.5.0 的 commit 发布计划记录。当用户需要发布计划、 发版记录、核对 frontend_master 还有哪些提交未合入 v1.5.0,或给出 release PR 链接 要求生成 commit 清单时使用。是否已合入的判定逻辑:以 commit msg 尾部的 issue id (如 #19152)在 v1.5.0 历史中是否存在相同 issue id 的提交为准(识别 cherry-pick)。
- ▌ Openspec Explore · tencentbluekingEnter explore mode - a thinking partner for exploring ideas, investigating problems, and clarifying requirements. Use when the user wants to think through something before or during a change.
- ▌ Openspec Propose · tencentbluekingPropose a new change with all artifacts generated in one step. Use when the user wants to quickly describe what they want to build and get a complete proposal with design, specs, and tasks ready for implementation.
- ▌ Agent Flow Config · tencentblueking读、写或新增项目根目录 agent-flow.config.json 配置时使用,包含配置分层、成员人名解析(tapdname / githubname / git 提交身份)与新增配置项规范。
- ▌ Codebase Insights · tencentblueking bundle沉淀与查阅跨模块一致性问题:同一语义在多处被独立实现且实现之间已经漂移(列宽、魔法数字、按 DB 类型复制的组件家族、已有抽象覆盖不全等)。两个时机使用:任务收尾回顾本次读过或改过的代码并把够判据的发现记成篇目; 以及改表格、公共组件、按 DB 类型复制的代码前查阅已有篇目。当用户要求总结、复盘、沉淀经验, 或问「这类问题还有哪些」「以前记过什么」时也使用。
- ▌ Dbm Frontend Design · tencentblueking bundleDBM 前端的排版与交互设计规范,包含设计令牌(间距、字号、颜色)、四类页面骨架的判定与实现范式、 列表页、工具箱提单页、详情页、弹窗侧滑、按钮体系的具体取值。 新建或修改页面、组件、样式时使用, 或当用户询问页面布局、容器留白、按钮规范、弹窗宽度、字号配色、交互模式时使用。
- ▌ Openspec Update Change · tencentbluekingUpdate an OpenSpec change by revising its existing planning artifacts and keeping them coherent with one another. Use when the user wants to revise a change's plan, fold new decisions into it, or reconcile its artifacts after an edit. Never edits code.
- ▌ Create Project Designer · tencentblueking bundle为一个前端项目生成专属的 `<项目>-frontend-design` 设计规范 skill:从源码反向提炼设计令牌 (间距、字号、色板、尺寸档位)、归纳页面骨架与交互流程,产出可脱离项目独立运行的规范文档与页面骨架资源。 当用户要求生成/新建前端设计规范 skill、沉淀项目排版交互规范、 或提出「给这个项目做一个 xxx-frontend-design」时使用。
- ▌
- ▌ Tapd Story Review · tencentbluekingTAPD 需求评审技能。用于需求澄清或需求拆分结果已回写 TAPD 后,发起评审、@指定评审人、 读取父单和子单评论、汇总待处理意见,并在满足评审通过规则前,驱动 重新澄清或重新拆分。Use this skill whenever the user mentions 需求评审, review需求, 评审澄清结果, 评审拆单结果, TAPD评论处理, 需求review闭环, 需求待审批, or any workflow involving TAPD story review after clarification or evaluation.
- ▌ Harness Engineering · tencentblueking bundleHarness Engineering 编排器——为 AI Agent 构建运行环境规范。 通过触发词路由到两个子 skill:harness-generating(规范文档生成/修正) 和 harness-gardening(文档一致性巡检与修复)。 Use this skill whenever the user mentions Harness Engineering, AI Agent 运行环境, 驾驭工程, Agent 规范, 上下文工程, 架构约束, 熵管理, 工具能力, 执行与验证, 生成 Harness 文档, Agent 治理, AI 治理规范, 构建 Agent 环境, Agent harness, AGENTS.md, 词汇表, glossary, 文档园艺, 文档巡检, 检查文档一致性, 文档是否过时, harness gardening, 扫描文档, 园艺扫描, 开发地图, dev map, 生成开发地图, 更新开发地图, 项目地图, 代码索引, 源文件索引, 模块索引, 模块依赖, or any workflow involving Harness spec generation or document maintenance.
- ▌ Tapd Iteration Plan · tencentblueking bundleTAPD 迭代规划技能。基于"approved"状态的需求池,结合需求依赖关系、size 规模、 优先级进行全局编排,将合适规模的需求规划进入指定迭代。支持新建迭代和已有迭代 重入两种模式,自动控制迭代总规模上限(默认 1000),通过有向无环图(DAG)分析 保证依赖需求优先入迭代。 Use this skill whenever the user mentions 迭代规划, 规划迭代, 编排迭代, iteration planning, 迭代编排, 需求入迭代, 排迭代, 拉迭代, 创建迭代, plan iteration, sprint planning, organize sprint, or any workflow involving TAPD iteration scheduling and story assignment.
- ▌ Tapd Story Pipeline · tencentblueking bundle单需求实现流水线——把一个 TAPD 需求从零推进到代码提交。自动串联技术澄清、 开发计划、任务拆分、TDD 实现、架构/安全校验、代码提交六个阶段。 Use this skill whenever the user mentions 需求实现, 实现需求 #ID, 开发需求, TDD 开发单个需求, story pipeline, single story, 独立需求, 紧急需求, bug 修复, hotfix, or any single-story development workflow — even if the user just says "帮我实现这个需求" or "开发 #12345".
- ▌
- ▌ Tapd Iteration Runner · tencentblueking bundleTAPD 迭代调度器——批量开发一个迭代中的全部需求。自动完成环境初始化、 需求依赖分析、逐需求调度 pipeline 实现、迭代汇总报告四段编排。 Use this skill whenever the user mentions 迭代执行, 开发迭代, 批量需求实现, TDD 迭代, dry run, batch requirement implementation, TAPD iteration development, speckit-based iteration, 迭代开发, or any workflow involving batch TAPD story processing with iteration-level coordination — even if the user only says "帮我开发这个迭代" or "跑一下迭代".
- ▌ Tapd Story Evaluation · tencentblueking bundleTAPD 需求评估技能。基于规范需求文档进行逻辑分析,进行子需求拆分、规模评分(size,斐波那契)与 业务价值(RICE)评分。 包含两个子技能:tapd-story-breakdown(需求拆分)和 tapd-story-score(规模评分与 RICE 业务价值)。 Use this skill whenever the user mentions 需求评估, 评估需求, 需求拆分, 拆分需求, 规模评分, size 评分, RICE 评分, 价值评分, 业务价值, business_value, 需求规模, story evaluation, story breakdown, story scoring, evaluate requirement, break down story, RICE score, Fibonacci sizing, or any workflow involving TAPD story decomposition, relative sizing and value scoring.
- ▌ Tapd Product Discovery · tencentblueking bundleUse when work starts before a complete PRD exists, including 产品前置, 产品调研, 用户调研, 竞品分析, PRD, 原型, 想法建单, 老板需求, 需求来源, 产品父单, 角色拆单, 设计子单, 前端子单, 后端子单, 页面原型 Spec, BKUI 原型, HTML 原型, 原型评审, product discovery, product research, PRD drafting, or role story split.
- ▌ Tapd Story Clarification · tencentblueking bundleTAPD 需求澄清技能。从 TAPD 提取"规划中"状态的需求,按照研发最佳实践对需求进行 多维度澄清(业务逻辑、外部系统交互、上下文),整合项目背景知识,输出符合需求文档 规范的标准化 Markdown 需求文档,并回写 TAPD。 Use this skill whenever the user mentions 需求澄清, 澄清需求, clarify story, clarify requirement, 需求细化, 需求整理, 需求规范化, 补充需求, 完善需求描述, story clarification, requirement clarification, 需求文档整理, or any workflow involving TAPD story description refinement and standardization.
- ▌ Tapd Story Plan · tencentblueking迭代执行流水线开发计划阶段。基于 spec.md 调用 /speckit.plan 以测试驱动开发模式构建 开发计划、技术调研与数据模型,并在同一 subagent 内就地做文档级合规自检,产出 plan-report.md。 speckit 命令与报告模板详见 ../references/subagent-prompt-template.md §2.2。
- ▌ Tapd Story Tasks · tencentblueking迭代执行流水线任务生成阶段。基于 plan.md / research.md 调用 /speckit.tasks 生成全量任务, 随后调用 /speckit.analyze 验证产物合规。两段命令通过两次 subagent 隔离执行。 命令与报告模板详见 ../references/subagent-prompt-template.md §2.3 + §2.4。
- ▌ Harness Gardening · tencentblueking bundle文档园艺——持续维护 harness-engineering 产出的文档与项目实际状态的一致性。 支持 PR 轻量检查(代码变更后按需触发受影响维度)、全量深度扫描(十二维度完整检测) 和定向检测(targeted,指定单个组件/维度进行针对性巡检)。 完整扫描后:若存在 P1,向用户列出方案并请求确认,确认后与 P0 一并修复并提交;仅有 P0 时自动修复提交。 由 harness-engineering 按维护类触发词路由调用,不独立触发。
- ▌ Tapd Story Commit · tencentblueking迭代执行流水线提交阶段。在主会话中直接执行(不走 subagent),负责: 变更统计、成本数据汇总、构建 commit 信息、git 提交、TAPD 状态更新。 是 pipeline 中唯一在主会话执行的子 skill。
- ▌ Harness Generating · tencentblueking bundleHarness 规范文档生成——harness-engineering 的子 skill,负责项目上下文感知、 信息收集、五大组件与技术规范文档的生成/修正、开发地图生成及总结报告。 由 harness-engineering 按生成类触发词路由调用,不独立触发。
- ▌ Tapd Story Score · tencentblueking bundleTAPD 需求评分子技能。对需求进行工时预估、规模评分(size,斐波那契)与业务价值(RICE)评分,并更新到需求文档中。 本技能作为 tapd-story-evaluation 的子技能被调用,不独立触发。
- ▌ Tapd Story Specify · tencentblueking bundle迭代执行流水线技术澄清与规范生成阶段。通过 tech-lead 分两段执行: 技术澄清段审查需求并产出澄清结论,specify 段生成 spec.md。 两段共享统一的 questions.md 代问循环机制——遇到无法自答的问题以 blocked_on_questions 退出,由外部代问后以 answer 指令重入继续。 支持 blocked_on_questions 代问重入与跨阶段回退重入。
- ▌ Tapd Story Validate · tencentblueking迭代执行流水线校验阶段。对 implement 产出的代码做四维度并行校验(架构 / 安全 / CodeReview / 测试覆盖), 再按汇总结果原地修复(fullstack 需求按受影响文件路径分派 backend-developer / frontend-developer)。 每个维度通过独立 subagent 执行,日志写入独立 process-validate-*.log。 命令与报告模板详见 ../references/subagent-prompt-template.md §2.6~§2.10。 回退默认保留代码(携带 unresolved_findings 回上游修订规范)。
- ▌ Tapd Story Implement · tencentblueking迭代执行流水线代码实现阶段。基于 tasks.md 调用 /speckit.implement 以 TDD 模式完成全部任务。 本子 skill 不创建/切换分支,重试策略为原地修复;仅在跨 attempt 回退时做 git 路径级 checkout。 命令详见 ../references/subagent-prompt-template.md §2.5。
- ▌ Tapd Iteration Init · tencentblueking迭代执行流水线启动器。分三个阶段执行:信息检查(验证 git 环境、获取迭代信息、 解析迭代分支)→ 恢复检测(已有状态文件时判定恢复策略)→ 新流程初始化(创建分支、 迭代目录和 iteration-state.json)。
- ▌ Tapd Story Breakdown · tencentbluekingTAPD 需求拆分子技能。对大需求进行拆分,输出各子需求的规范需求文档,严格控制 子需求的内容规模,保障研发交付内容可控、易于测试验证。本技能作为 tapd-story-evaluation 的子技能被调用,不独立触发。
- ▌ Tapd Iteration Report · tencentblueking迭代执行流水线的收尾阶段。当迭代内所有需求 phase 均为 committed 后触发, 扫描 commit.md 生成 changelog,汇总研发效能数据写入 summary.md, 清理临时文件,递增 patch 版本号,最终提交并推送至远程仓库。
- ▌ Tapd Iteration Analysis · tencentblueking迭代执行流水线需求分析阶段。通过 TAPD MCP stories_get 拉取迭代中所有需求详情, 将 description 字段(完整 Markdown 内容)直接保存为需求文档,基于 parent_id 字段自动识别父子关系和独立需求,从需求文档的"依赖关系"章节提取显式依赖进行 拓扑排序,确定实现顺序,更新迭代状态。
- ▌
- ▌ Webpack Vite · tencentblueking详细记录了大型 Vue 项目从 Webpack 迁移到 Vite 的完整步骤,包括别名配置、环境变量处理和 CommonJS 兼容性问题的解决。
- ▌ Skill Writer · tencentblueking编写、压缩或重构 BK-CI skill 时使用,例如收紧 `description`、统一主文件骨架、下沉重内容到 `reference/`,并固化渐进式披露规则。当用户要新增或规范化 skill 时优先使用。
- ▌ Unit Testing · tencentblueking为 BK-CI 代码编写单元测试时使用,例如 JUnit5、MockK、测试组织、依赖 Mock、异常校验和 TDD 场景。当用户要补测试或用测试驱动实现时优先使用。
- ▌ Database Design · tencentblueking bundle设计 BK-CI 数据库表、DDL 脚本、索引、分表或数据归档策略时使用。当用户提到表结构、字段设计、索引优化、SQL 脚本命名、分片、归档迁移时优先使用。
- ▌ Design Patterns · tencentblueking bundle在 BK-CI 中判断何时使用工厂、策略、责任链、观察者、模板方法、装饰器等设计模式时使用。当用户要重构可扩展结构、统一模式选型、理解项目里的模式落点时优先使用。
- ▌ Github Worktree · tencentblueking bundle须用户 @ 本 skill 或明确说要按 GitHub Issue worktree 流程执行时再读取。 在 master 上:确定关联的 GitHub Issue(默认关联已有,明确要建时才在上游建单)、生成分支名、git fetch、脚本同时创建新分支与 worktree、cursor --new-window 打开新窗口;细节与分支命名见正文。 不因泛泛提到 GitHub、issue、worktree、建分支等词而自动套用。
- ▌ Utility Components · tencentblueking bundle使用 BK-CI 中的具体工具组件时使用,例如 JWT、安全认证、表达式解析、线程池循环工具和责任链实现。当用户要直接复用这些组件而不是设计框架级实践时优先使用。
- ▌ Git Commit And Push · tencentblueking通过 BK-CI 仓库约定安全执行本地提交与远端推送,例如根据当前变更生成一句简短提交内容、先展示给用户确认、确认后再 `git commit`,并默认推送到个人 fork 远端而不是主仓库。 当用户要求“帮我 commit / push / 提交并推送代码 / 发到远端”时优先使用。
- ▌ API Interface Design · tencentblueking设计 BK-CI API 契约时使用,例如 Resource 路径设计、HTTP 方法选择、请求响应对象、错误码和版本策略。当用户要定义接口而不是实现业务逻辑时优先使用。
- ▌ Go Agent Development · tencentblueking编写 BK-CI Go Agent 代码时使用,例如 Agent API 调用、任务处理、并发模式、错误处理、日志记录和宿主侧工具开发。当用户要写 Go 构建机侧代码而不是后端 Kotlin 服务时优先使用。
- ▌ Java Heap Dump Triage · tencentblueking bundle分析 Java heap dump、.hprof 文件、Eclipse MAT HTML 报告、Leak Suspects zip、Class Histogram、Dominator Tree、GC 异常、JVM OOM 或内存泄漏问题,并把 retained heap 证据关联回 Java/Kotlin/Spring/Quartz 项目代码,产出中文的根因判断、修复方案、验证计划和故障复盘文档。适用于用户要求分析 dump/hprof/heap dump/MAT 报告、内存泄漏、OOM、retained heap、dominator tree、RAMJobStore、ThreadLocal 泄漏、缓存泄漏、classloader 泄漏,或要求结合仓库代码优化内存问题的场景。