用途:在 BK-CI 项目中开发或修改 Vue 组件、处理 Vuex 状态、路由与页面交互、调用后端接口并渲染数据、按项目约定组织样式与组件结构。
不适用:后端接口设计与实现、Go Agent 或后端服务开发、仅修改普通文档或 skill。
主要能力:关注 BK-CI 前端页面开发约定,而非通用 Vue 教程。强调组件职责单一,页面状态与接口调用分离,避免形成不可维护的大组件;保持命名、缩进、组件顺序、API 调用方式与错误处理模式的一致性;组件开发优先明确数据来源、交互状态和通信对象。
使用方式:涉及后端契约变化时,联动查看 api-interface-design 与 backend-microservice-development。高信号规则包括页面逻辑、接口调用与展示状态边界清晰,组件越靠近业务交互越避免隐式副作用,与后端交互时错误态和 loading 态必须一起设计。
限制与陷阱:避免把接口请求、复杂状态和展示细节堆在一个组件里;不要只做成功路径而忽略空态、失败态和权限态;不要因赶进度绕开现有约定导致风格碎片化。具体安装命令、代码示例与配置细节暂未提供。