用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/aibot88/sec_skill_store --skill teyvat-guide命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Guides the creation of agile user stories and Gherkin feature files. Use when the user wants to create a user story, write acceptance criteria, define Gherkin scenarios, or author BDD feature files. This should trigger for requests such as Create a user story; Write a user story; I need to write a user story. Part of cursor-rules-java project
Guía técnica completa para integrar 250+ servicios externos con agentes IA usando Composio. Cubre instalación, autenticación OAuth, gestión de herramientas, triggers y flujos multi-servicio.
Facilitates conversational discovery to create Architectural Decision Records (ADRs) for non-functional requirements using the ISO/IEC 25010:2023 quality model. Use when the user wants to document quality attributes, NFR decisions, security/performance/scalability architecture, or design systems with measurable quality criteria. This should trigger for requests such as Create ADR for Non-functional requirements; Document Non-functional requirements; Capture Non-functional requirements; Generate Non-functional requirements in an ADR. Part of cursor-rules-java project
基于 SOC 职业分类
正在显示 SKILL.md
| name | teyvat-guide |
| description | TeyvatGuide 项目 SKILL。处理 Vue+Tauri+TypeScript 项目开发,包括组件开发、API 集成、SQLite 操作或代码规范。 |
| 规则 | 要求 |
|---|---|
| 语言 | 中文注释,英文代码 |
| 缩进 | 2 空格 |
| 引号 | 字符串用双引号,Vue 模板用单引号 |
| 分号 | 必须 |
| 尾逗号 | ES5 风格 |
| 行长度 | ≤100 字符 |
枚举: 使用 const 对象模式,禁止原生 enum
// 正确
const GameServerEnum = <const>{
CN_GF01: "cn_gf01",
CN_QD01: "cn_qd01",
};
// 错误
enum GameServerEnum { ... }
JSDoc: 导出函数必须包含 @since 标签,类型定义的子成员修改时需同步更新版本号
/**
* 角色相关类型定义
* @since Beta v0.9.6
*/
/**
* 函数描述
* @since Beta v0.9.6
* @param param - 参数描述
* @returns 返回描述
*/
版本更新规则:当修改类型的子成员时(如添加字段),需要:
@since 为当前项目版本(递增)@since示例(项目版本从 0.9.8 → 0.9.9):
// 修改前
/**
* 角色信息对象
* @since Beta v0.9.6
*/
type Character = {
id: number;
name: string;
};
// 修改后 - 添加新字段
/**
* 角色信息对象
* @since Beta v0.9.9 // 递增版本号
*/
type Character = {
id: number;
name: string;
element: string; // 新增字段
};
Import 顺序: 1. 内置模块 2. 外部包 3. 别名 (@/*) 4. 相对导入
<script lang="ts" setup> 语法| 别名 | 路径 |
|---|---|
@/* | ./src/* |
@styles/* | ./src/assets/styles/* |
@comp/* | ./src/components/* |
@enum/* | ./src/enum/* |
@hooks/* | ./src/hooks/* |
@Bili/* | ./src/plugins/Bili/* |
@Hutao/* | ./src/plugins/Hutao/* |
@Mys/* | ./src/plugins/Mys/* |
@Sql/* | ./src/plugins/Sqlite/* |
@Sqlm/* | ./src/plugins/Sqlite/modules/* |
@req/* | ./src/request/* |
@store/* | ./src/store/modules/* |
@utils/* | ./src/utils/* |
$1, $2, $3...(禁止 ?)await db.execute(
`INSERT INTO Table(key, value, updated)
VALUES ($1, $2, datetime('now', 'localtime'))
ON CONFLICT(key) DO UPDATE SET value = $2, updated = datetime('now', 'localtime');`,
[key, value],
);
pnpm lint # 运行所有检查
pnpm lint:fix # 自动修复
pnpm lint:vue # Vue 类型检查
pnpm lint:style # 样式检查
pnpm lint:rust:fix # Rust fmt
格式: <emoji> <描述>(一行 ≤100 字符,禁止 type: 声明)
git add <文件路径>
git commit -m "✨ 添加新功能"
true 或移除