代码注释删除器
任务目标
- 本 Skill 用于:通过智能体的语言理解能力删除代码文件中的注释
- 触发条件:用户提到"删除注释"、"清理注释"、"去注释"、"remove comments"等
- 适用场景:简单代码的注释清理,复杂代码建议使用专业工具
操作步骤
- 读取代码文件并识别编程语言
- 根据语言类型识别并删除注释(详见各语言指导)
- 输出清理后的代码,保持格式和逻辑完整
- 验证结果,确保无语法错误
语言处理指导
详细的注释规则和示例请参考 references/examples.md,以下是核心要点:
- Python:删除
#单行注释和'''"""多行注释 - JavaScript/TypeScript/TSX/Java/C/C++/Go:删除
//单行注释和/* */多行注释,TSX 需额外删除{/* */}JSX 注释 - HTML/XML:删除
<!-- -->注释
重要原则:
- 保护字符串中的注释符号(如 URL
http://、路径//server) - 保持代码缩进和格式
- 不影响代码逻辑
注意事项
⚠️ 局限性:智能体处理可能不如专门的代码解析工具精确
⚠️ 字符串保护:注意不误删字符串中的注释符号
⚠️ 复杂情况:嵌套注释、条件注释等复杂情况可能需要人工检查
✅ 适用场景:简单的代码清理、学习用途的代码简化
建议:处理重要代码前先备份,验证结果后再使用
资源索引
- 参考文档:见 references/examples.md(包含各语言的详细注释删除示例)