mcpField
L
license-header-adder

license-header-adder

github.com/rominirani開発60743 回インストール18 週間前に更新
リポジトリ

license-header-adder について

license-header-adder は、新しく作成するソースファイルにプロジェクトの著作権ヘッダーを追加するスキルです。テンプレートを読み込み、ファイル形式に合わせてコメント構文を調整します。

主な機能

  1. 01resources/HEADER_TEMPLATE.txt の読み込み
  2. 02新規ファイル先頭へのヘッダー追加
  3. 03対応するファイル形式に応じたコメント調整

活用シーン

  1. 01新しい Python ファイルへの著作権ヘッダー追加
  2. 02JavaScript や Go のソースへのテンプレート適用
  3. 03YAML や 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")

コメント