cabinet-fe
- 29 skills
- 0 followers
- 6 hours ago last updated
- ▌ Veltra UI · cabinet-fe bundle为 Vue 3 项目选择并正确使用 @veltra/*(desktop 组件、ai AI 对话、sheet 电子表格、styles 主题样式、utils、compositions、directives、icons、vite)公开能力。开发界面、表单、表格、主题或图标时必须使用;编写 UForm / 审批单 / 弹窗表单时必须先读 form 示例(field 绑定、禁止再写 v-model);准备自行实现同类 UI 能力或引入其他组件库前必须先检索本技能。
- ▌ Git Commit · cabinet-fe使用 git 提交当前仓库代码。当用户要求提交代码、编写 commit message、执行 git commit/push/amend,或提到 提交、commit、推送、push、暂存并提交、保存更改、创建提交时或者由某个子代理直接指定使用。
- ▌ Markstream Vue · cabinet-fe bundleIntegrate markstream-vue into a Vue 3 app. Use when Codex needs to add the Vue 3 renderer, import CSS in the right order, choose renderer and DOM modes, choose built-in, plain, or custom code-block paths, choose between `content` and `nodes`, coordinate long AI timelines with `MarkstreamVirtualTimeline`, `useMarkstreamVirtualAdapter`, or `vue-virtual-scroller`, enable optional peers such as stream-diffs, Mermaid, KaTeX, D2, or Infographic, or wire scoped custom components in a non-Nuxt Vue repository.
- ▌ Build Lib Skill · cabinet-fe为库、SDK 或 package 创建或更新伴生 Agent Skill。目标仓库安装本技能后,将其视为库项目; 在库代码更新、用户提出创建/更新技能时使用。
- ▌ Frontend Expert · cabinet-fe bundle指导 AI 像多年经验的前端专家一样写出简洁代码,克制代码膨胀与过度设计。 在编写或修改前端页面、组件、表单、样式、重构前端代码,或用户提到简洁、代码膨胀、 过度封装、兼容性代码、造轮子时使用。
- ▌ Markstream Install · cabinet-fe bundleInstall and wire markstream-vue, markstream-react, markstream-vue2, markstream-angular, or markstream-svelte into an existing repository. Use when Codex needs to choose the right package, install the smallest framework-specific peer-dependency set, fix CSS/reset order, choose Vue 3 renderer mode and built-in, plain, or custom code-block paths, decide between `content`, `nodes`, and Vue 3 virtual-scroll coordination, or add a minimal working renderer example.
- ▌ Markstream Custom Components · cabinet-fe bundleOverride built-in Markstream node renderers and add trusted custom tags across Vue, React, Svelte, and Angular. Use when Codex needs scoped `setCustomComponents`, renderer-local React `streamingComponents` or `htmlComponents`, Angular/Svelte `customComponents`, Vue app-scoped components, node override keys such as `image`, `code_block`, `mermaid`, or `link`, or nested renderers for tags such as `thinking`.
- ▌ Go · cabinet-fe bundleGo 开发实践。按项目 go.mod 的 go 行(优先 1.24 / 1.25 / 1.26 / 1.27)选用该版本语言与标准库 API。在编辑 .go、go.mod、go.work、*_test.go 或处理 Go 工具链时使用。
- ▌ Node · cabinet-fe bundleNode.js 运行时与该 V8 已稳定的 JS 写法。按已安装偶数 major(22 / 24 / 26)选用 API。 在编写 Node 脚本、服务、CLI、测试,或编辑 .js/.mjs/.cjs、由 Node 直接跑的 .ts、 package.json、.nvmrc、.node-version 时使用。 触发:node:、engines.node、Volta、require(esm)、type stripping、node:sqlite、 node:test、WebSocket、URLPattern。
- ▌ Rust · cabinet-fe bundleRust 语言实践。按已安装/锁定的 rustc 1.y(优先 1.95 / 1.96 / 1.97)选用该版本 API。在编辑 .rs、Cargo.toml / Cargo.lock、rust-toolchain.toml,或编写 Rust 测试与宏时使用。
- ▌ Gin · cabinet-fe bundleGin Web 框架实践。按 go.mod 里 github.com/gin-gonic/gin 的 1.y(优先 1.10 / 1.11 / 1.12)选用该版本 API。在编写 Gin 路由、handler、中间件、绑定与渲染时使用。
- ▌ Vue · cabinet-fe bundleVue 3 开发实践。按项目 Vue minor(优先 3.4 / 3.5)选用该版本 API。在编辑 .vue、Vue TSX/JSX 组件或编写组合式函数时使用。
- ▌
- ▌ Docs Gen · cabinet-fe bundle只用于库仓库:构建、同步并推送给 AI 读的库文档。用户要求撰写、优化、推送或同步库文档时使用; 库的公共 API、默认值、报错或行为改动后(含本次会话刚改完代码)也必须使用。检索内部库文档改用 docs-search。
- ▌
- ▌ React · cabinet-fe bundleReact 19 开发实践。按项目 React minor(优先 19.0 / 19.1 / 19.2)选用该版本 API。在编辑 .jsx / .tsx、React 组件、Hooks 或处理 react / react-dom 时使用。
- ▌ Typescript · cabinet-fe bundleTypeScript 类型系统、tsconfig 与编译器行为。按已安装的 TypeScript major(优先 5 / 6 / 7)选用该版本写法。在编辑 .ts / .tsx、tsconfig.json 或处理类型与编译选项时使用。
- ▌
- ▌ Svelte · cabinet-fe bundleSvelte 5 开发实践。按已安装的 svelte 5.x minor 选用该版本 rune / 模板写法。在编辑 .svelte、.svelte.ts / .svelte.js 或编写 Svelte 组件时使用。
- ▌
- ▌
- ▌
- ▌
- ▌
- ▌
- ▌ Backend Expert · cabinet-fe bundle指导 AI 像多年经验的后端专家一样写出简洁代码,克制代码膨胀与过度设计。 在编写或修改后端 API、handler、DTO、中间件、仓储与服务分层,处理 .go / go.mod、 .rs / Cargo.toml、后端 .ts / tsconfig / node: 模块,或用户提到简洁、代码膨胀、 过度封装、兼容性代码、造轮子、透传层时使用。
- ▌
- ▌ Sync Docs · cabinet-fe把已有持久文档与仓库现状对齐;可新增 `.agents/docs/` 自定义文档并写入根 AGENTS 索引。仅用户显式调用,或未走 implement 的直接改文件可能让已有文档撒谎时使用。
- ▌