Skip to content

Latest commit

 

History

History
53 lines (33 loc) · 4.92 KB

README.md

File metadata and controls

53 lines (33 loc) · 4.92 KB

YC coding-skill

面向 Codex 的编程规则,按任务组合使用。

Skill 适用范围与主要要求 上下文占用:入口 / 含全部引用
command-execution-rules 执行命令或编写自动化时,选择直接命令或 Python 编排,规范参数安全、工作目录、输出编码、超时处理和失败报告。 1.22k / 2.42k
ts-code-rules 约束 TypeScript、TSX 和 Vue TS 脚本的改动范围、源码分层、公共入口、导入、抽象与清理、中文业务注释、空行、异步异常和运行时兼容性。 1.23k / 10.35k
vue-code-rules 约束 Vue 3 的 SFC 顺序、模板属性与 class 写法、自动导入、编译宏、props 访问、组件目录与拆分,以及 provide/inject 上下文模式;脚本和样式同时配合 TS、CSS 规则。 1.59k / 13.53k
css-code-rules 约束 CSS、Less、Sass、SCSS 和 Vue 样式块的语言选择、作用域与提取、类名、DOM 嵌套、deep、布局、冗余声明、注释、空行、属性顺序和兼容性。 2.04k / 15.31k
合计 四个 Skill 的文本量,按表中参考值求和。 6.08k / 41.61k

上下文占用为本次路由调整前的参考值。

安装与更新

克隆并打开本仓库后,将以下提示词发送给 Codex:

请安装或更新当前仓库中的四个 Skill:

- command-execution-rules
- ts-code-rules
- vue-code-rules
- css-code-rules

1. 将四个完整目录同步到 CODEX_HOME/skills;未配置 CODEX_HOME 时使用当前用户目录下的 .codex/skills。保留目录结构和其他已安装 Skill。
2. 在同一 Codex 根目录的 AGENTS.md 中写入以下路由;文件不存在时创建,已有路由更新并去重,保留其他规则。

# Command Execution Skill Routing

For every task that executes shell or system commands, or writes, modifies, refactors, reviews, debugs, or completes command-execution helpers or automation scripts, always use the command-execution-rules skill, read every reference required by its Required Reference Loading section in full before acting, and treat its execution-method selection, argument-safety, subprocess, output, encoding, timeout, and failure-reporting rules as mandatory unless higher-priority instructions conflict.

# Vue Skill Routing

For every task that writes, modifies, refactors, reviews, debugs, or completes Vue project code, always use the vue-code-rules skill, read every reference required by its Required Reference Loading section in full before acting, and treat its template and component-architecture rules as mandatory unless higher-priority instructions conflict.

# TypeScript Skill Routing

For every task that writes, modifies, refactors, reviews, debugs, or completes TypeScript, TSX, Vue <script lang="ts"> or <script setup lang="ts"> code, always use the ts-code-rules skill, read every reference required by its Required Reference Loading section in full before acting, and treat its coding, type, import, async, source-layer, formatting, and compatibility rules as mandatory unless higher-priority instructions conflict.

# CSS Skill Routing

For every task that writes, modifies, refactors, reviews, debugs, or completes CSS, Less, Sass, SCSS, or a Vue <style> block, always use the css-code-rules skill, read every reference required by its Required Reference Loading section in full before acting, and treat its style architecture, naming, scope, layout, and compatibility rules as mandatory unless higher-priority instructions conflict.

3. 检查安装文件与引用是否完整,报告安装目录、AGENTS.md 路径及结果。

安装后在新的 Codex 任务中使用;如尚未识别,可重启 Codex。显式调用示例:使用 $ts-code-rules 审查这次改动。

License

MIT