F
frontend-vue-development
About frontend-vue-development
A Vue development skill for BK-CI frontend developers, covering components, state, routing, and API interactions. It emphasizes project conventions and clear separation of page logic, data, and display states.
Key features
- 01Vue component conventions
- 02Vuex state and routing
- 03Backend API calls and data rendering
- 04Error and loading state design
- 05Component responsibility and boundaries
Use cases
- 01Developing or modifying Vue components
- 02Handling page state and route interactions
- 03Calling APIs and displaying page data
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ tencentblueking/ bk-ci --skill frontend-vue-developmentAfter installing, type/frontend-vue-developmentin Claude Code to confirm it loaded.
Details
From the project README前端 Vue 开发
适用场景
- 开发或修改 Vue 组件
- 处理 Vuex 状态、路由和页面交互
- 调用后端接口并渲染页面数据
- 按项目约定组织样式和组件结构
不适用场景
- 后端接口设计与实现
- Go Agent 或后端服务开发
- 只是修改普通文档或 skill
快速指导
- 这个 skill 关注的是 BK-CI 前端页面开发约定,不是通用 Vue 教程。
- 先保持组件职责单一,页面状态和接口调用不要混成不可维护的大组件。
- 项目里更重要的是一致性:命名、缩进、组件顺序、API 调用方式和错误处理模式要统一。
- 组件开发时优先明确三件事:数据来源、交互状态、和谁通信。
- 如果需求本质是后端契约变化,先联动看
api-interface-design和backend-microservice-development。
高信号规则
- 页面逻辑、接口调用和展示状态要有清晰边界
- 组件越靠近业务交互,越要避免隐式副作用
- 与后端交互时,错误态和 loading 态必须一起设计
关键陷阱
- 把接口请求、复杂状态和展示细节全堆在一个组件里
- 只做成功路径,不处理空态、失败态和权限态
- 因为赶进度绕开现有约定,导致风格碎片化
延伸阅读
- 如果你在改接口契约:再看
api-interface-design - 如果你在改后端实现:再看
backend-microservice-development
Comments
Markdown supported