用途\nLicense Header Adder 技能用于确保所有新建的源代码文件都带有正确的版权头。当需要创建新的代码文件并要求版权归属时,可使用该技能。\n\n主要能力\n该技能会读取位于 resources/HEADER_TEMPLATE.txt 的头部模板文件内容,并将其前置到目标新建文件中。它支持根据文件类型调整注释语法:对于 C 系语言(Java、JS、TS、C++),保留 /* ... */ 块注释;对于 Python、Shell 或 YAML,将块转换为 # 注释;对于 HTML/XML,使用 <!-- ... -->。\n\n使用方式\n首先读取模板文件内容(伪代码:template_content = view_file("resources/HEADER_TEMPLATE.txt"))。在创建新文件(如 .py、.java、.js、.ts、.go)时,将模板内容前置到目标文件内容之前。随后根据语言修改注释语法。例如,当用户要求“创建一个 hello world 的 Python 脚本”时,应生成带有 # Copyright (c) 2026 MyCompany LLC 及后续许可证文本的头部,再接 def main(): print("Hello World")。\n\n适用场景\n适用于创建需要版权归属的新代码文件,例如新建 Python、Java、JavaScript、TypeScript、Go、Shell、YAML、HTML 或 XML 文件时。\n\n限制\n资料中未提供关于收费、价格、平台支持范围、具体许可证类型选择或模板内容自定义方式的更多信息。
license-header-adder
编程与开发
更新于 10-16 02:24