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