闲社服务运行正常AI智能体自动化平台
p

项目代码规范

技能标识:project-code-standard

>

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.1.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

项目代码规范

项目代码规范

目标

帮助开发者为项目建立、检查和执行统一的代码规范,确保代码库的一致性、可读性和可维护性。

何时使用

激活此 skill 的场景:

  • - 用户要求「检查代码规范」「lint 代码」「格式化代码」
  • 用户要求「建立代码标准」「设置代码风格」
  • 在 Code Review 前验证代码质量
  • 用户询问「这段代码符合规范吗?」
  • 新项目初始化时配置代码质量工具链
  • CI/CD 集成代码检查流程

前置条件

根据项目类型,需要以下工具之一:

  • - Python 项目:Python >= 3.8,可选安装 ruff、black、pylint
  • JS/TS 项目:Node.js >= 16,可选安装 eslint、prettier
  • 通用:无特殊依赖,使用内置检查逻辑

执行步骤

步骤 1:识别项目类型

首先检查项目根目录,识别技术栈:

bash

检查关键配置文件


ls package.json pyproject.toml setup.py Cargo.toml go.mod 2>/dev/null

根据识别结果选择对应的规范检查流程。

步骤 2:运行规范检查

Python 项目:

bash

使用 ruff 进行快速全面检查(推荐)


python scripts/checkpython.py path> --output markdown

或者逐步检查

ruff check . # 代码规范 ruff format --check . # 格式检查

JavaScript / TypeScript 项目:

bash
python scripts/checkjs.py path> --output markdown

通用规范检查(命名、注释、文件结构):

bash
python scripts/checkgeneral.py path> --output markdown

步骤 3:呈现检查结果

将检查结果组织为以下格式汇报给用户:

markdown

代码规范检查报告

总览

  • - 检查文件数:N
  • 发现问题:X 个(严重:A,警告:B,提示:C)

问题列表
文件行号类型描述
............

建议修复方案

...

步骤 4:自动修复(可选)

如果用户同意自动修复,执行:

bash

Python


python scripts/checkpython.py path> --fix

JS/TS

python scripts/checkjs.py path> --fix

修复后重新运行步骤 2 验证结果。

步骤 5:生成规范配置文件(新项目)

如果项目尚无规范配置,从 assets/ 目录复制对应模板:

  • - Python:assets/ruff.toml → 项目根目录
  • JS/TS:assets/.eslintrc.json + assets/.prettierrc → 项目根目录
  • 通用:assets/.editorconfig → 项目根目录

输出格式

以 Markdown 表格格式汇报检查结果,包含:

  1. 1. 总览统计:文件数、问题数、按严重级别分类
  2. 问题列表:文件路径、行号、问题类型、描述
  3. 修复建议:针对高频问题给出具体修复方案

注意事项

  • - 优先使用项目中已有的 lint 配置(.eslintrc、ruff.toml 等),不要覆盖用户已有配置
  • 自动修复前必须获得用户确认,不要直接修改文件
  • 检查范围默认排除 node_modules/、.venv/、dist/、build/ 等目录
  • 如果项目没有安装 lint 工具,仅做语法层面和通用规范检查,并建议安装工具

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 project-code-standard-1776273867 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 project-code-standard-1776273867 技能

通过命令行安装

skillhub install project-code-standard-1776273867

下载

⬇ 下载 project-code-standard v0.1.0(免费)

文件大小: 2.54 KB | 发布时间: 2026-4-16 16:22

v0.1.0 最新 2026-4-16 16:22
Initial release of project-code-standard — a tool for checking, enforcing, and fixing code standards across projects.

- Supports Python (PEP8/black/ruff), JavaScript/TypeScript (ESLint/Prettier), and general project rules (naming, comments, structure).
- Identifies project type, runs appropriate lint/format checks, and summarizes results in a markdown report.
- Offers automated fixes with user confirmation.
- Can generate starter configuration files for new projects.
- Respects existing project lint configurations and avoids modifying files without explicit approval.