Generate Release Notes
teambit/bit
Generate comprehensive release notes for Bit from git commits and pull requests.
A skill your agent uses when: reviewing code for compliance with Robot Admin project conventions, or when generating a compliance report.
$ npx skills add ChenyCHENYU/Robot_Admin --skill convention-audit -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install ChenyCHENYU/Robot_Admin convention-audit --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/ChenyCHENYU/Robot_Admin.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.github/skills/convention-audit .claude/skills/convention-audit && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "convention-audit" agent skill from https://github.com/ChenyCHENYU/Robot_Admin/tree/main/.github/skills/convention-audit into .claude/skills/convention-audit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "convention-audit", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/ChenyCHENYU/Robot_Admin/tree/main/.github/skills/convention-auditType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add ChenyCHENYU/Robot_Admin --skill convention-audit -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install ChenyCHENYU/Robot_Admin convention-audit --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ChenyCHENYU/Robot_Admin.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.github/skills/convention-audit .agents/skills/convention-audit && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "convention-audit" agent skill from https://github.com/ChenyCHENYU/Robot_Admin/tree/main/.github/skills/convention-audit into .agents/skills/convention-audit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "convention-audit", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add ChenyCHENYU/Robot_Admin --skill convention-audit -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install ChenyCHENYU/Robot_Admin convention-audit --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ChenyCHENYU/Robot_Admin.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.github/skills/convention-audit .cursor/skills/convention-audit && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "convention-audit" agent skill from https://github.com/ChenyCHENYU/Robot_Admin/tree/main/.github/skills/convention-audit into .cursor/skills/convention-audit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "convention-audit", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/ChenyCHENYU/Robot_Admin.git --path .github/skills/convention-audit--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add ChenyCHENYU/Robot_Admin --skill convention-audit -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install ChenyCHENYU/Robot_Admin convention-audit --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ChenyCHENYU/Robot_Admin.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.github/skills/convention-audit .gemini/skills/convention-audit && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "convention-audit" agent skill from https://github.com/ChenyCHENYU/Robot_Admin/tree/main/.github/skills/convention-audit into .gemini/skills/convention-audit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "convention-audit", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install ChenyCHENYU/Robot_Admin convention-auditInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add ChenyCHENYU/Robot_Admin --skill convention-audit -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/ChenyCHENYU/Robot_Admin.git skills-src && mkdir -p .github/skills && cp -r skills-src/.github/skills/convention-audit .github/skills/convention-audit && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "convention-audit" agent skill from https://github.com/ChenyCHENYU/Robot_Admin/tree/main/.github/skills/convention-audit into .github/skills/convention-audit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "convention-audit", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add ChenyCHENYU/Robot_Admin --skill convention-audit -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install ChenyCHENYU/Robot_Admin convention-audit --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ChenyCHENYU/Robot_Admin.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.github/skills/convention-audit .opencode/skills/convention-audit && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "convention-audit" agent skill from https://github.com/ChenyCHENYU/Robot_Admin/tree/main/.github/skills/convention-audit into .opencode/skills/convention-audit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "convention-audit", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
convention-auditA skill your agent uses when: reviewing code for compliance with Robot Admin project conventions, or when generating a compliance report.
Convention Audit is an agent skill from ChenyCHENYU/Robot_Admin. Use when: reviewing code for compliance with Robot Admin project conventions, or when generating a compliance report. Triggers on: convention check, 规范检查, audit, 代码审查, code review, 命名规范, naming convention, 代码规范.
Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Development. It works with TypeScript and Vue.js. The repository describes itself as: 一款专为开发者省时间、提效率的现代化中后台模板,跳过低质造轮子,上手即开工!Vue 3 + TS + Naive UI,更有 Bun+Vite 双引擎,性能直接拉满💥 毫秒级热更新不卡顿,开发丝滑,您试试!还有49 个成熟组件,演示页+文档双重完善,无残缺、无坑点,复制即用无需额外调试;配套 8 个 @robot-admin…. The licence is MIT.
10 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit ce6be1d. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are typescript and markdown).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Convention Audit loads about 1.5k tokens when it runs. Until then it costs about 57 tokens; SKILL.md has 316 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from ChenyCHENYU/Robot_Admin at commit ce6be1d, republished under its MIT licence (© ChenyCHENYU). 316 words, ~1,511 tokens.
.claude/skills/convention-audit/SKILL.md (or your agent's skills folder).对 Robot Admin 项目中的代码进行规范合规性审查,检测违反编码约定的问题并给出修正建议。
目录命名:
| 类型 | 约定 | 示例 | 反例 |
|---|---|---|---|
| 全局组件目录 | C_ + PascalCase | C_Header/, C_Settings/ | header/, cHeader/ |
| 局部组件目录 | c_ + camelCase | c_detail/, c_role/ | Detail/, c-detail/ |
| Demo 目录 | 数字编号-功能名 | 01-icon/, 10-table/ | icon/, table-demo/ |
| Store 目录 | 领域名(kebab-case) | user/, theme/ | userStore/, s_user/ |
文件三件套:
每个页面/组件目录必须包含:
index.vue — 主组件index.scss — 样式(scoped)data.ts — 配置数据(页面级)或 types.ts(组件级)变量/函数:
| 类型 | 约定 | 示例 | 反例 |
|---|---|---|---|
| Store 导出 | s_ + camelCase + Store | s_userStore | useUserStore, userStore |
| Composable | use + PascalCase | useLoginController | loginController |
| 工具函数文件 | d_ 前缀 | d_auth.ts | auth.ts, authUtils.ts |
| 组件 name | PascalCase | defineOptions({ name: 'UserManage' }) | 缺少 name |
| API 函数 | 动词 + 资源 + Api | getUserListApi | getUsers, userList |
| 类型/接口 | PascalCase | UserInfo, FormOption | userInfo, form_option |
组件引用:
| 场景 | 约定 | 示例 |
|---|---|---|
| 模板中组件 | PascalCase | <C_Table />, <NCard /> |
| 自有组件库 | C_ 前缀 | <C_Form />, <C_ActionBar /> |
| Naive UI 组件 | N 前缀 | <NButton />, <NModal /> |
<script setup lang="ts"> 区块顺序(必须按序):
① defineOptions({ name: '...' })
② Props / Emits
③ 外部 Store / Composable
④ 响应式状态 (ref / reactive)
⑤ 计算属性 (computed)
⑥ 方法函数
⑦ 生命周期 (onMounted / onUnmounted)
⑧ Watch
⑨ defineExpose违规检测项:
defineOptions({ name: '...' }) → 影响 DevTools 和 KeepAlivedefineProps({ ... }) → 应使用 interface + withDefaults@use './index.scss' → 应使用 @use 而非内联样式或 @importlang="ts" → 必须使用 TypeScriptscoped → 必须使用 scoped 样式自动导入违规:
以下 API 应不出现在 import 语句中(已配置自动导入):
// Vue 核心
ref, computed, watch, onMounted, nextTick, reactive, readonly, h, ...
// Vue Router
useRoute, useRouter
// Pinia
defineStore, storeToRefs
// VueUse
useLocalStorage, useClipboard, useDebounceFn, ...
// Naive UI 组件
NCard, NButton, NSpace, NInput, NSelect, NTag, NModal, ...
// Naive UI Composables
useMessage, useDialog, useNotification, useLoadingBar
// 仅自动扫描 src/composables/ 中导出的函数
// 领域 Store 与页面控制器显式导入,不把 hooks 或页面目录视为自动导入源导入顺序违规:
正确顺序:
1. 外部样式
2. Vue 核心
3. 路由/状态
4. UI 库
5. @robot-admin/* 自有包
6. 项目内部 @/ 别名
7. 相对路径 ./路径别名违规:
../../stores/user → 应使用 @/stores/user../../../api/auth → 应使用 @/api/auth文件头注释(必须存在):
/*
* @Author: ChenYu ycyplus@gmail.com
* @Date: YYYY-MM-DD
* @LastEditors: ChenYu ycyplus@gmail.com
* @LastEditTime: YYYY-MM-DD
* @FilePath: \Robot_Admin\src\xxx\xxx.ts
* @Description: 文件描述
* Copyright (c) YYYY by CHENY, All Rights Reserved 😎.
*/JSDoc 注释(所有导出函数/类/方法必须有):
/**
* * @description: 功能描述
* ? @param {Type} name 参数说明
* ! @return {ReturnType} 返回值说明
*/any → 应使用具体类型或 unknowngetData<T>() 必须指定 T优先级规则:
1. UnoCSS 原子类(间距、布局、颜色)
2. 组件 SCSS(复杂样式)
3. CSS 变量(主题适应)违规检测:
color: #333 → 应使用 CSS 变量 var(--c-text-1)@import 导入样式 → 应使用 @usescoped 属性axios → 应使用 @robot-admin/request-core*.contract.ts 或已有 generated/index.tsgetData<T>(...)s_ 前缀// ============ 状态 ============useXxxStore 命名(应为 s_xxxStore)提交信息格式:
<type>(<scope>): <subject>审计结果以表格呈现:
## 审计报告:{{文件路径}}
| # | 维度 | 级别 | 问题描述 | 建议修正 |
| --- | ---- | -------- | ------------------------ | ------------------------------- |
| 1 | 命名 | 🔴 Error | Store 命名缺少 s\_ 前缀 | `useUserStore` → `s_userStore` |
| 2 | 注释 | 🟡 Warn | 缺少文件头注释 | 添加 @Author/@Date/@Description |
| 3 | 导入 | 🟡 Warn | 手动导入了 ref | 删除 import,已自动导入 |
| 4 | 样式 | 🔵 Info | 可使用 UnoCSS 原子类替代 | `p-4` 替代 `padding: 16px` |
### 等级说明
- 🔴 Error: 必须修正,违反强制规则
- 🟡 Warn: 建议修正,违反推荐规则
- 🔵 Info: 可选优化,提升代码质量当用户说"帮我检查下这个文件的规范"时,按以下流程执行:
© ChenyCHENYU, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .github/skills/convention-audit of ChenyCHENYU/Robot_Admin.
Open the folder on GitHubat commit ce6be1d
Convention Audit next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Convention Audit this skillChenyCHENYU/Robot_Admin | 1k | — | ~1.5k | Automated safety check: Pass | MIT | |
| Generate Release Notesteambit/bit | 18k | — | ~2.2k | Automated safety check: Pass | Custom licence | |
| Wagmi Feature Developmentwevm/wagmi | 6.8k | — | ~3.8k | Automated safety check: Pass | MIT | |
| Pnpm Engineteambit/bit | 18k | — | ~1.9k | Automated safety check: Pass | Custom licence | |
| Vueoyjt/uniapp-vue3-template | 627 | 1 repos | ~783 | Automated safety check: Pass | MIT | |
| Vue Best Practicesoyjt/uniapp-vue3-template | 627 | 3 repos | ~667 | Automated safety check: Pass | MIT |
teambit/bit
Generate comprehensive release notes for Bit from git commits and pull requests.
wevm/wagmi
Walks through adding a Wagmi feature across its layers: a Viem-based core action, TanStack Query options, and React and Vue bindings.
teambit/bit
Work on the pnpm Rust engine (@pnpm/napi, the pacquet crates) that bit install runs through.
oyjt/uniapp-vue3-template
Vue.js progressive JavaScript framework. An agent skill from oyjt/uniapp-vue3-template.
oyjt/uniapp-vue3-template
Vue 3 and Vue.js best practices for TypeScript, vue-tsc, and Volar.
MarkBind/markbind
Complete guide for migrating JavaScript files to TypeScript in the MarkBind project, including the two-commit strategy, import/export syntax conversion, and best practices.
ChenyCHENYU/Robot_Admin
A skill your agent uses when: generating TypeScript API layer (type definitions + request functions) from page-spec JSON or Swagger/OpenAPI docs.
ChenyCHENYU/Robot_Admin
A skill your agent uses when: upgrading dependencies, adding common features, or when the user explicitly requests branch sync check.
ChenyCHENYU/Robot_Admin
A skill your agent uses when: generating mock data for development without a backend.
ChenyCHENYU/Robot_Admin
A skill your agent uses when: generating Vue 3 page code from either a page-spec JSON or a natural language description.
ChenyCHENYU/Robot_Admin
A skill your agent uses when: analyzing Axure exported HTML prototype files or detailed design documents to extract page inventory, classify interaction patterns, and produce a structured page-spec…
ChenyCHENYU/Robot_Admin
A skill your agent uses when: registering new pages into the dynamic router system.
Works with
Categories
A skill your agent uses when: reviewing code for compliance with Robot Admin project conventions, or when generating a compliance report. Convention Audit is an agent skill from ChenyCHENYU/Robot_Admin. Use when: reviewing code for compliance with Robot Admin project conventions, or when generating a compliance report.
Convention Audit fits situations like: : reviewing code for compliance with Robot Admin project conventions; generating a compliance report; : convention check; naming convention.
Run `npx skills add ChenyCHENYU/Robot_Admin --skill convention-audit -a claude-code`. Or copy the skill folder (.github/skills/convention-audit in ChenyCHENYU/Robot_Admin) into .claude/skills/convention-audit in your project. Claude Code loads it when a task matches its description.
Run `npx skills add ChenyCHENYU/Robot_Admin --skill convention-audit -a codex`. Or copy the skill folder (.github/skills/convention-audit in ChenyCHENYU/Robot_Admin) into .agents/skills/convention-audit in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ChenyCHENYU/Robot_Admin --skill convention-audit -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/convention-audit, .gemini/skills/convention-audit, .github/skills/convention-audit and .opencode/skills/convention-audit in your project.
SKILL.md names no scripts, command-line tools or credentials: Convention Audit is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Convention Audit is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.5k tokens (SKILL.md is roughly 6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Convention Audit: Generate Release Notes (teambit/bit, 18k stars), Wagmi Feature Development (wevm/wagmi, 6.8k stars), Pnpm Engine (teambit/bit, 18k stars) and Vue (oyjt/uniapp-vue3-template, 627 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
ChenyCHENYU (a GitHub user) maintains it in ChenyCHENYU/Robot_Admin, which has 1,022 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on October 8, 2026.
Source: ChenyCHENYU/Robot_Admin on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.