本文へ移動
cccskills
無料GitHub で公開日本語紹介

license

Apache 2.0のライセンスヘッダーと依存ライセンスを確認し、不備のあるヘッダーを修正します。PR提出前のライセンス確認に使うスキルです。

原文原文の説明を見る

Check and fix Apache 2.0 license headers and dependency licenses using skywalking-eyes. Use before submitting a PR.

apache/skywalkingスター 24,978(GitHub 24,978 + cccskills 0)

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • PR前にApacheライセンス表記を確認したいとき
  • 不足したライセンスヘッダーを直したいとき
  • 依存ライセンス一覧の差分を確認したいとき

日本語での紹介

できること

skywalking-eyesのlicense-eyeを使い、ソースファイルのApache 2.0ライセンスヘッダーと、依存関係に対応するLICENSEファイルを確認します。ヘッダーに不備があれば修正して再確認できます。依存ライセンスの確認では、依存情報からLICENSEファイルを再生成し、差分があれば内容を確認する手順を扱います。

こんなときに便利

PRを提出する前に、ファイルのライセンス表記や依存ライセンス一覧を確認したいときに向いています。新しいファイルを追加した後のヘッダー確認や、依存関係を変更した後のLICENSE差分確認にも使えます。

使い方の例

  • 「ライセンスヘッダーを確認して、不備があれば修正してください」
  • 「依存関係のライセンス一覧を再生成して、差分を確認してください」
  • 「PR提出前にライセンスの状態をチェックしてください」

注意点

license-eyeが必要です。Goのgo installまたはmacOSのHomebrewで導入できます。依存ライセンスの差分は、macOSやWindowsではプラットフォーム固有の依存によるものか確認してからコミットします。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

資料チェック

SKILL.md の記述から、注意が要る操作と導入の前提を AI が確認しました。点数は実際に動かした結果(実行検証)だけで付けています。

安全面送信・削除・コマンド実行などの扱いが明示されているか
B一部不足ヘッダー修正やLICENSE再生成を行い、差分確認は促しますが確認前の変更があります。
導入のしやすさ必要なツールや API キーが少ないか、書かれているか
B一部不足GoまたはmacOSのHomebrewでの導入方法は示すものの、導入が必要です。

点数には入れていません。 2026年10月29日 時点で AI(OpenAI Codex)が判定しました。目安なので、入れる前に原文も確認してください。

評価が違うと思ったら、見直しを依頼する

どの項目が、なぜ違うと思うかを書いてください。ログインは不要です。内容を SKILL.md と照らし合わせて評価を作り直し、この欄に反映します。

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

含まれるファイル(1)

  • SKILL.md2.0 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

License Checks

Check and fix license compliance using skywalking-eyes. Two CI jobs use this tool:

  1. license-header — verifies all source files have Apache 2.0 headers
  2. dependency-license — verifies the LICENSE file matches current dependencies

Steps

Header check (default, or check argument)

license-eye header check
  • All valid: Output shows valid: N, invalid: 0 — nothing to do.
  • Invalid files found: Fix with license-eye header fix, then re-check.

Header fix (fix argument)

license-eye header fix
license-eye header check

Dependency license check (deps argument)

This regenerates the LICENSE file from dependency metadata and checks for drift:

license-eye dependency resolve --summary ./dist-material/release-docs/LICENSE.tpl || exit 1
if [ ! -z "$(git diff -U0 ./dist-material/release-docs/LICENSE)" ]; then
  echo "LICENSE file is not updated correctly"
  git diff -U0 ./dist-material/release-docs/LICENSE
fi

If the LICENSE file changed, review the diff and commit it. Important: CI runs on Linux — some dependencies have platform-specific variants. If you're on macOS/Windows, the LICENSE diff may be a platform artifact. Verify before committing.

Rules

Configuration is in .licenserc.yaml:

  • Java, XML, YAML/YML files require Apache 2.0 headers
  • JSON and Markdown files are excluded (JSON doesn't support comments)
  • Generated files and certain vendor paths are excluded
  • SPI service files (META-INF/services/) require headers (use # comment style)

Installation

# Same version as CI (pinned commit)
go install github.com/apache/skywalking-eyes/cmd/license-eye@5b7ee1731d036b5aac68f8bd3fc9e6f98ada082e

# Or via Homebrew (macOS)
brew install license-eye

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

ci-e2e-debug

無料概要あり

GitHub Actions のE2Eテストが失敗したとき、実行ログを取得して各コンポーネントのエラーを調べ、原因を整理するスキルです。

  • GitHub ActionsのE2E失敗を調べたいとき
  • OAPや各コンポーネントのログを確認したいとき
  • テスト用の別プロセスの失敗を追いたいとき
apache/skywalking2.5万2026年10月29日 更新

compile

無料概要あり

SkyWalking OAPサーバーのビルド、Javadoc検査、Checkstyleを実行し、PR提出前に変更がビルドやコード規約を満たすか確かめます。

  • PR前に全体ビルドを確認したいとき
  • Javadocのエラーを確認したいとき
  • 変更したモジュールだけをビルドしたいとき
apache/skywalking2.5万2026年10月29日 更新

generate-classes

無料概要あり

SkyWalkingのDSLスクリプトをコンパイルし、MAL・OAL・LAL・Hierarchyから生成されたクラスファイルを調査用に出力します。

  • MAL式の生成クラスを調べたいとき
  • OALのメトリクス関連クラスを確認したいとき
  • LALやHierarchyの出力を調査したいとき
apache/skywalking2.5万2026年10月29日 更新

gh-pull-request

無料概要あり

変更をコンパイルやライセンス表記などの事前確認に通し、PRブランチへコミット・プッシュします。PRがなければ所定の形式で作成するスキルです。

  • PR提出前に変更を確認したいとき
  • ブランチの変更をコミット・送信したいとき
  • 現在のブランチからPRを作成したいとき
apache/skywalking2.5万2026年10月29日 更新

new-monitoring-feature

無料概要あり

SkyWalking OAPに新しい監視対象を追加する際、信号に応じた拡張方法や設定・UI・ドキュメントの更新箇所を整理し、実装の道筋を示します。

  • 新しい監視対象を追加したいとき
  • メトリクスやログの拡張先を選びたいとき
  • Layer追加に伴う更新箇所を整理したいとき
apache/skywalking2.5万2026年10月29日 更新

package

無料概要あり

SkyWalkingの変更をテスト前に配布物とOAPのDockerイメージへ反映し、古いJARが残っていないか確認するビルド手順を案内します。

  • OAPの変更をDockerイメージに反映したいとき
  • E2Eテスト前にJARの更新を確認したいとき
  • 変更内容に合う再ビルド手順を選びたいとき
apache/skywalking2.5万2026年10月29日 更新

apache のスキルをすべて見る

このスキルの問題を報告する