AgentSkillsCN

Fix

Fix

中文原作
SKILL.md

Fix Skill

简介

这个 skill 的核心作用是自动化地修复代码格式并检查代码规范(linting)错误。它通过执行项目的代码格式化和 linting 工具来保证代码质量,确保代码在提交前符合项目规范,从而顺利通过 CI/CD 流程。

作者

facebook

原始地址

https://github.com/facebook/react/tree/main/.claude/skills/fix

应用场景

提交代码前的预防性检查

在你完成编码,执行 git commit 之前,运行该 Skill,让 AI 自动清理代码格式,并提示任何需要手动修复的 linting 错误。

修复已发现的 linting 或格式问题

当你在编码过程中或接手他人代码时,发现当前工作区内存在明显的格式混乱或 linting 错误提示(例如,IDE 的警告),可以立即运行该 Skill,快速解决当前已知的代码质量问题,从而在开发过程中保持代码的整洁和可读性。

解决持续集成(CI)失败问题

当一个提交被推送到服务器后,CI 流水线报告了因 linting 或格式错误导致的失败。此时你可以在本地对应的分支上运行此 Skill,让 AI 自动修复格式问题,并列出需要手动更正的 linting 错误,帮助你快速定位并解决问题,然后提交修复。

使用示例

修复格式问题

code
帮我修复代码格式问题

检查 linting 错误

code
运行 lint 检查并修复能自动修复的问题

提交前检查

code
在我提交前,先帮我格式化代码并检查 lint 错误

工作流程

  1. 运行项目的代码格式化工具(如 Prettier、autopep8、gofmt 等)
  2. 自动修复可自动修复的格式问题
  3. 运行 linting 工具(如 ESLint、Pylint、golint 等)
  4. 报告无法自动修复的 linting 错误,提供手动修复建议
  5. 确保代码符合项目规范