license-header-adder について
license-header-adder は、新しく作成するソースファイルにプロジェクトの著作権ヘッダーを追加するスキルです。テンプレートを読み込み、ファイル形式に合わせてコメント構文を調整します。
主な機能
- 01resources/HEADER_TEMPLATE.txt の読み込み
- 02新規ファイル先頭へのヘッダー追加
- 03対応するファイル形式に応じたコメント調整
活用シーン
- 01新しい Python ファイルへの著作権ヘッダー追加
- 02JavaScript や Go のソースへのテンプレート適用
- 03YAML や 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 対応