此 skill 用于检查、执行和修复项目代码规范。当用户需要为项目建立代码风格标准、 检查代码是否符合规范、自动修复格式问题、生成代码质量报告,或在 Code Review 中验证提交是否满足团队规范时激活。支持 Python (PEP8/black/ruff)、JavaScript/ TypeScript (E...
Project Code Standard是一项面向实际任务的技能,主要用于帮助开发者为项目建立、检查和执行统一的代码规范,确保代码库的一致性、可读性和可维护性;激活此 skill 的场景:;
用户询问「这段代码符合规范吗?新项目初始化时配置代码质量工具链;CI/CD 集成代码检查。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
帮助开发者为项目建立、检查和执行统一的代码规范,确保代码库的一致性、可读性和可维护性。
激活此 skill 的场景:
根据项目类型,需要以下工具之一:
ruff、black、pylinteslint、prettier首先检查项目根目录,识别技术栈:
# 检查关键配置文件 ls package.json pyproject.toml setup.py Cargo.toml go.mod 2>/dev/null
根据识别结果选择对应的规范检查流程。
Python 项目:
# 使用 ruff 进行快速全面检查(推荐) python scripts/check_python.py--output markdown # 或者逐步检查 ruff check . # 代码规范 ruff format --check . # 格式检查
JavaScript / TypeScript 项目:
python scripts/check_js.py--output markdown
通用规范检查(命名、注释、文件结构):
python scripts/check_general.py--output markdown
将检查结果组织为以下格式汇报给用户:
## 代码规范检查报告 ### 总览 - 检查文件数:N - 发现问题:X 个(严重:A,警告:B,提示:C) ### 问题列表 | 文件 | 行号 | 类型 | 描述 | |------|------|------|------| | ... | ... | ... | ... | ### 建议修复方案 ...
如果用户同意自动修复,执行:
# Python python scripts/check_python.py--fix # JS/TS python scripts/check_js.py --fix
修复后重新运行步骤 2 验证结果。
如果项目尚无规范配置,从 assets/ 目录复制对应模板:
assets/ruff.toml → 项目根目录assets/.eslintrc.json + assets/.prettierrc → 项目根目录assets/.editorconfig → 项目根目录以 Markdown 表格格式汇报检查结果,包含:
.eslintrc、ruff.toml 等),不要覆盖用户已有配置node_modules/、.venv/、dist/、build/ 等目录相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134万人学习
共49课时 | 82.5万人学习
最新文章