Token导航 LogoToken导航TokenDH.com
开发只读clawhub未标认证来源可访问clear审计通过

code-simplifier代码简化

Agent Skill

code-simplifier 用于补充开发相关能力,适合在 OpenClaw 中需要让 Agent 承接开发相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

19,656

周安装

819

GitHub Stars

公开资料未说明

下载量

6,552
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:code-simplifier(代码简化)
来源仓库:https://github.com/aqbjqtd/code-simplifier
安装命令:
openclaw skills install code-simplifier
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install code-simplifier

简介

当用户要求简化代码、重构代码、优化代码、改进代码质量时使用此技能。提供代码简化原则和最佳指导,确保代码符合质量标准实践。

SKILL.md

name
code-simplifier
description
当用户要求简化代码、重构代码、优化代码、改进代码质量时使用此技能。提供代码简化原则和最佳实践指导,确保代码符合质量标准。

Code Simplifier

提供代码简化、重构和优化的原则指导。

核心原则

函数设计

  • 单一职责: 每个函数只做一件事
  • 长度控制: 目标 < 50 行,理想 10-30 行
  • 参数控制: ≤ 4 个参数;超过时使用数据类或配置对象
  • 早期返回: 用 guard clauses 避免深层嵌套

代码组织

  • DRY: 提取重复逻辑为公共函数
  • 命名清晰: 变量名反映意图,避免单字母(循环变量除外)
  • 无魔法数字: 提取为命名常量
  • 嵌套控制: 嵌套层级 ≤ 3 层

错误处理

  • 捕获具体异常,不使用裸 except:
  • 保留原始异常链 (raise ... from e)
  • 使用 context manager 管理资源

语言特定规范

Python

# ✅ 类型注解
def process(user_id: int, data: dict) -> dict | None:
    ...

# ✅ list/dict comprehension(避免嵌套)
result = [x for x in items if x.condition]

# ✅ 命名
snake_case(变量/函数), PascalCase(类), UPPER_SNAKE_CASE(常量)

# ❌ 避免
# - 嵌套 comprehension
# - 过度使用 lambda
# - 裸 except:

JavaScript / TypeScript

// ✅ const/let,无 var
// ✅ 箭头函数
const process = (data) => data.filter(x => x.valid);

// ✅ 解构
const { name, email } = user;

// ✅ 命名
camelCase(变量/函数), PascalCase(类/接口), UPPER_SNAKE_CASE(常量)

自动化工具

命令行分析工具

python scripts/code_simplifier.py <file.py> --analyze        # 分析复杂度
python scripts/code_simplifier.py <file.py> --suggest       # 生成重构建议
python scripts/code_simplifier.py <file.py> --simplify      # 自动简化代码
python scripts/code_simplifier.py <file.py> --output=out.py # 指定输出文件

输出格式支持 text(默认)和 json

质量检查清单

函数级别

  • [ ] 函数长度 < 50 行
  • [ ] 嵌套层级 < 3 层
  • [ ] 单一职责
  • [ ] 命名有意义

代码级别

  • [ ] 无重复代码
  • [ ] 无魔法数字
  • [ ] 无未使用变量/导入
  • [ ] 错误处理具体

整体质量

  • [ ] 符合语言规范
  • [ ] 类型注解/标注完整
  • [ ] 可读性良好
  • [ ] 易于维护

前端编码规范(网页项目必须遵守)

  1. HTML 安全:所有动态内容用 textContent 赋值,禁止 innerHTML;必须用 escapeHTML() 转义 < > & ' "
  2. 移动端兼容:按钮 touch-action: manipulation,点击目标 ≥44px
  3. CSS 布局:用 Flexbox/Grid,不用 float
  4. 响应式:相对单位(rem/em/%),viewport meta tag
  5. 性能:LCP < 2.5s、INP < 200ms、CLS < 0.1
修复阶段加载 web-fixing 技能诊断;编码阶段遵守以上 5 条即可预防大部分问题。

参考文档

  • 重构模式: refactoring_patterns.md — Early Return、Extract Method、Guard Clauses、Async/Await 等 20+ 模式
  • 最佳实践: best-practices.md — 函数设计、代码组织、错误处理、性能优化、测试友好设计
  • 故障排除: troubleshooting.md — 代码异味诊断、复杂度分析、自动化工具、重构工作流

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

80.73%
按下载量换算5,289

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills