mcpField
L
license-header-adder

license-header-adder

github.com/rominirani开发60743 次安装18 周前更新
代码仓库

关于 license-header-adder

license-header-adder 用于为新建源文件添加项目版权头。它读取模板,并根据文件类型调整注释语法。

主要功能

  1. 01读取 resources/HEADER_TEMPLATE.txt
  2. 02将版权头添加到新文件开头
  3. 03按支持的文件类型调整注释格式

适用场景

  1. 01为新建 Python 文件添加版权头
  2. 02将模板应用于 JavaScript 或 Go 源码
  3. 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

详细介绍

许可证标头添加技能

此技能可确保所有新源文件都包含正确的版权标头。

说明

  1. 读取模板: 首先,读取位于 resources/HEADER_TEMPLATE.txt 的标头模板文件内容。

    # Pseudocode for agent understanding
    template_content = view_file("resources/HEADER_TEMPLATE.txt")
    
  2. 添加到文件开头: 创建新文件(例如 .py、.java、.js、.ts、.go)时,将模板内容添加到 target_file 内容的开头。

  3. 修改注释语法:

    • 对于 C 风格语言(Java、JS、TS、C++),保持 /* ... */ 块不变。
    • 对于 Python、Shell 或 YAML,将该块转换为使用 # 注释。
    • 对于 HTML/XML,使用 ``。

使用示例

如果用户要求“创建一个输出 hello world 的 Python 脚本”,你应生成:

# Copyright (c) 2026 MyCompany LLC
# ... (rest of license text) ...

def main():
    print("Hello World")

评论

支持 Markdown