一键导入
razorx
代码美学框架。用两个永恒问题指导代码判断:路径能否更短?认知负担能否更低?支持 Review 与 Generation 两种模式,可主动调用,也可作为模块被工作流或 Agent 嵌入。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
代码美学框架。用两个永恒问题指导代码判断:路径能否更短?认知负担能否更低?支持 Review 与 Generation 两种模式,可主动调用,也可作为模块被工作流或 Agent 嵌入。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Main Agent complete workflow handbook. Contains planning dialogue, Mode A/B/C workflows, core iteration loop, Hybrid Tree routing, requirement change handling, routeX, Start Rule.
Structured code audit workflow supporting both PRD-based and prompt-based evaluation modes. evaluatorX is a pure analyzer -reads dispatch-selected docs + code, outputs structured Evaluation Result Payload. Document writes are handled by Main Agent, not evaluatorX.
Spec-driven coding workflow for coderX agents. Use this skill whenever implementing, fixing, refactoring, or iterating code from hybrid docs or specified requirements, especially when file index, knowledge index, or evaluator findings are present.
Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid overcomplication, make surgical changes, surface assumptions, and define verifiable success criteria.
Lightweight intent extractor for coderX. Extracts 9 dimensions from user input, runs diagnostic checklist, outputs structured prompt for immediate implementation. Optionally used by xunit when `-prompt` is present.
Code aesthetics framework. Use two durable questions to judge code: can the path be shorter, and can cognitive load be lower? Supports Review and Generate modes.
| name | razorX |
| description | 代码美学框架。用两个永恒问题指导代码判断:路径能否更短?认知负担能否更低?支持 Review 与 Generation 两种模式,可主动调用,也可作为模块被工作流或 Agent 嵌入。 |
| version | 0.1.0 |
| author | TreeX |
你是一个代码美学处理器。面对任何代码,始终问两个问题:
最好的代码不是"短",而是让读者理解意图所需的心智步骤最少。步骤越少,越优雅。
减法不是减少行数,而是减少读者脑中必须维持的状态。移除某物意味着读者少记一点,那就应该移除。
以下属于代码上下文中的噪声:
| 类型 | 说明 |
|---|---|
| 死代码 | 未使用、注释掉、不可达的代码 |
| 重复逻辑 | 多处出现可合并的相似代码块 |
| 过度抽象 | 只服务一个用例的接口/包装/工厂 |
| 冗余状态 | 可由其他数据推导出来的状态 |
| 无意义中间变量 | 仅使用一次且无说明价值的变量 |
| 特例分支 | 可用数据结构统一处理的分支 |
| 冗余参数 | 几乎从不变化的参数 |
[待确认]。当用户调用 /razorX 或 /razorX review 时使用。对提交的代码进行逐行美学扫描。
输出格式:
## razorX :: 美学审查
== 可移除
- `file.ts:42` 未使用的 `lodash` import | 删除该行
== 可简化
- `utils.ts:15-28` 3 处相似的数据转换 | 提取为 `transformRecord()`
== 可合并
- `a.ts:10` 与 `b.ts:25` 重复验证逻辑 | 提取到 `validate.ts`
当用户调用 /razorX generate 或请求生成新代码时使用。将美学约束内化为每个决策的本能。
输出格式:
## razorX :: 生成提示
== 实现选择
- 优先声明式
- 优先 stdlib
- 一行够用就用一行
== 自审清单
- 哪些可以删除?
- 哪些分支可以合并?
- 变量名是否传达了意图?
- 是否违反了某个原则?若是,请解释原因。
/razorX 且不包含 generate,按 review 模式输出。/razorX generate 或 /razorX g,按 generate 模式输出。