关于 license-header-adder
license-header-adder 用于为新建源文件添加项目版权头。它读取模板,并根据文件类型调整注释语法。
主要功能
- 01读取 resources/HEADER_TEMPLATE.txt
- 02将版权头添加到新文件开头
- 03按支持的文件类型调整注释格式
适用场景
- 01为新建 Python 文件添加版权头
- 02将模板应用于 JavaScript 或 Go 源码
- 03为 YAML 或 HTML 文件调整版权头格式
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ rominirani/ antigravity-skills --skill license-header-adder安装后在 Claude Code 中输入/license-header-adder确认已加载。
附带文件resources/HEADER_TEMPLATE.txt
详细介绍
许可证标头添加技能
此技能可确保所有新源文件都包含正确的版权标头。
说明
-
读取模板: 首先,读取位于
resources/HEADER_TEMPLATE.txt的标头模板文件内容。# Pseudocode for agent understanding template_content = view_file("resources/HEADER_TEMPLATE.txt") -
添加到文件开头: 创建新文件(例如
.py、.java、.js、.ts、.go)时,将模板内容添加到target_file内容的开头。 -
修改注释语法:
- 对于 C 风格语言(Java、JS、TS、C++),保持
/* ... */块不变。 - 对于 Python、Shell 或 YAML,将该块转换为使用
#注释。 - 对于 HTML/XML,使用 ``。
- 对于 C 风格语言(Java、JS、TS、C++),保持
使用示例
如果用户要求“创建一个输出 hello world 的 Python 脚本”,你应生成:
# Copyright (c) 2026 MyCompany LLC
# ... (rest of license text) ...
def main():
print("Hello World")
评论
支持 Markdown