适用于 Openclaw 的 Simplify

一个旨在优化和清理最近修改的代码的 AI 编程智能体技能,同时严格保持现有的功能和项目标准不变。

tobiaswestholm
v1.0.2
2026年6月9日
0
882
0

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install simplify-code

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式
~/.openclaw/skills/
工作区
<project>/skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 simplify-code。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

更倾向于下载?

获取包含原生技能文件的ZIP压缩包。

什么是 Simplify?

Simplify 技能是为 Openclaw Skills 设计的强大扩展,用于在活动开发会话期间优化代码质量。它作为一个自动化的、专家级的代码简化专家,主要关注最近修改或触及的文件。通过分析您的最新更改,它在不改变软件功能行为的情况下,无缝地减少不必要的复杂性,扁平化深层代码嵌套,并消除冗余的抽象。

该工具的目标不是追求降低可读性的过度紧凑的“聪明”代码,而是优先考虑显式、可维护的结构。它智能地扫描特定于项目的规则文件——例如 AGENTS.md、CLAUDE.md 和 GEMINI.md——以使它的重构输出与您仓库中已建立的样式指南、React 组件模式和模块标准完全对齐。

Simplify 应用场景

  • 在完成新功能实现后,重构复杂或深层嵌套的条件。
  • 在将更改提交到版本控制之前,清理代码杂乱并删除显眼的注释。
  • 在多开发者工作区中标准化变量命名、import 排序和错误处理模式。
  • 将新生成的 AI 代码块与严格的本地项目配置标准(如 CLAUDE.md 或 copilot-instructions.md)对齐。

Simplify 工作原理

  1. 识别活动会话范围内最近修改的代码段。
  2. 分析目标代码段,以精确定位提升优雅度和一致性的结构性机会。
  3. 检查项目指令(例如 AGENTS.md、GEMINI.md)以提取特定于项目的最佳实践。
  4. 在严格确保所有原始输出、特性和功能完全保持不变的同时应用优化。
  5. 验证生成的代码库在客观上更简单且更易于维护。
  6. 为重大更改生成文档,以保持团队的清晰度。

Simplify 配置指南

要将 Simplify 技能整合到您的 AI 编程工作流中,请通过您的 Openclaw 环境管理设置进行安装。您可以通过在项目根目录中运行以下命令来安装和配置 Openclaw Skills:

# Install the Openclaw CLI tool if you haven't already
npm install -g openclaw-cli

# Register and enable the simplify skill within your project directory
openclaw skills add simplify

确保您的项目包含标准的配置文件,如 CLAUDE.mdcopilot-instructions.md,以便该技能可以自动读取并应用您项目的自定义编码指南。

Simplify 数据架构与分类体系

Simplify 技能动态读取活动项目的指令生态系统,以指导其重构分类。它不生成独立的数据库,而是直接与现有的元数据配置文件进行交互:

Configuration File Purpose Refinement Rules Applied
AGENTS.md / CLAUDE.md 核心指南 确定模块系统(ESM)、function 关键字使用以及显式返回。
GEMINI.md / copilot-instructions.md 模型偏好 配置 React 组件架构、Props 类型和命名规范。

当执行修改时,该技能直接将内联代码更新输出到活动会话文件中,并生成记录架构更改的极简摘要日志。

Simplify 高级特性

  • 上下文感知规则解析:自动搜索并汇总多个文件(CLAUDE.mdGEMINI.md 等)中的指令,以保持完全的一致性。
  • 范围目标隔离:默认情况下严格专注于最近修改的文件,以避免大范围的、不必要的仓库更改。
  • 保留自定义代码布局:智能地在简短性与可维护性之间取得平衡,拒绝密集的单行代码或嵌套的三元运算符,转而采用高度可读的 switch 块和显式代码逻辑。
  • 下游文档钩子:提供架构修改的简洁摘要,从而在 Openclaw Skills 生态系统内简化 pull request 说明和团队通知。

SKILL.md


加载中

Openclaw 相关技能

METADATA

Github Stars: 0
forks: 0

精选*