🚀 AIエージェントのコード変更から、コミット文・PR本文・セルフレビューまでを一気に組み立て! 「コピペ・置くだけ」で使える、テスト検証済み Agent Skill パック(ワンコイン 500円)
- ダウンロード商品¥ 500
「Claude Code」「Antigravity CLI」「Cursor」などのAIエージェントで実装やバグ修正を行った後、以下のようなお悩みはありませんか? ・😱 コミットメッセージが雑になり、変更内容のログを後から追いづらい ・🌀 PR(Pull Request)の概要や変更箇所を書くのが面倒で手間に感じる ・💥 console.log や debugger、APIキーのベタ書きを残したままレビューに出してしまう 本Skillパックは、AIエージェントにGit差分(git diff)の解析モジュール(Node.jsゼロ依存)と行動プロンプトを組み込むことで、Conventional Commits準拠のメッセージ組み立て、構造化されたPR本文の生成、セルフレビューチェックを一貫して行えるようにする拡張パックです。
✨ 本Skillパックの5大特長
1. 📝 Conventional Commits の組み立て支援 変更ファイルの種別から `docs` / `test` / `chore` / `feat` を自動推論します。 ※ `fix` や `refactor` のように「差分の意図」に依存する type は、あえて自動推測していません(誤判定を防ぐため)。 エージェントが判断し `--type fix` のように明示指定する設計です。統一された履歴を、推測に頼らず構築できます。 2. 🚀 構造化された PR Description を一括生成 変更ファイル一覧(増減行数つき)、概要、関連Issue(`Closes #XX`)、セルフレビュー結果を含む Markdown を出力します。 `--json` オプションで統計情報つきのJSON出力にも対応しています。 3. 🛡 セルフレビュー&秘匿情報チェッカー内蔵 ・`console.log` / `debugger` の消し忘れ(コードファイルのみを対象にし、ドキュメント中のサンプルは誤検知しません) ・APIキー・トークン・パスワードのベタ書き(AWSキーID、秘密鍵ブロック、GitHub/Slackトークン、`apiKey = "..."` 形式) ・新規追加された TODO / FIXME コメント(コロンの有無を問わず検出) ・テストコードの追加漏れ を検出し、PR本文のセルフレビュー欄に列挙します。 4. 📦 完全依存ゼロ(Node.js 標準モジュールのみ) 外部 `npm install` は一切不要。CLIパイプ実行 (`git diff | node scripts/pr-generator.js`) や JavaScript モジュールとしての呼び出しに対応します。 5. 🧪 TDDで動作検証済み ▼ `npm test` の実測出力(2026-08-10) tests 12 / pass 12 / fail 0 差分解析・type推論・秘匿情報検出・異常系入力・CLI引数解析をカバーしています。
🎁 パッケージ同梱ファイル内容
解凍してプロジェクトの `.agents/skills/` または `skills/` ディレクトリに置くだけで利用可能です。 ・SKILL.md — AIエージェント(Claude Code / Antigravity / Cursor等)が自動参照するプロンプト&ワークフロー規約 ・scripts/pr-generator.js — Git diff解析・コミットtype選定・PR/セルフレビュー出力コアモジュール(ゼロ依存) ・scripts/pr-generator.test.js — 単体テストスイート12件(Node test runner・全パス) ・README.md — 活用マニュアル&CLI実行ガイド ・LICENSE.txt — 利用許諾条件 ・package.json — `"type": "module"` 設定済み
⚙️ 動作要件・仕様
・Node.js 18 以上 ・外部npm依存パッケージ:不要(ゼロ依存) ・モジュール形式:ES Modules (ESM)
⚠️ ご購入前にご確認ください(できないこと)
・セルフレビューは正規表現による補助チェックです。静的解析ツールやセキュリティレビューの代替にはなりません。すべての問題を検出することは保証していません。 ・秘匿情報の検出は、誤検知を抑えるため高シグナルなパターンに限定しています。独自形式のキーは検出できません。 ・デバッグ記述の走査対象は JavaScript / TypeScript 系のファイルです(.js .jsx .mjs .cjs .ts .tsx .vue .svelte)。 ・Breaking Change(破壊的変更)の自動判定は行いません。差分だけからの判定は誤検知・見落としが多いため、意図的に実装していません。 ・GitHub API への直接投稿や、コミット・プッシュの自動実行は行いません(生成結果の提示までが責務です)。
📜 利用ライセンス・注意事項
・個人利用・商用利用ともに可能です(購入者ご自身のプロジェクト・開発業務にてご使用いただけます)。 ・プログラムコードの改変・カスタマイズは自由に行っていただけます。 ・本商品(改変物を含む)の二次配布、転売、オークションへの出品、パブリックリポジトリや共有サイトへの無断公開は禁止いたします。 ・購入者ご自身が開発した成果物に本商品を部品として組み込み、その成果物を販売・公開することは可能です。 ・詳細な条件は同梱の LICENSE.txt に記載しています。
アップデート履歴
[2026-08-11: v1.0.0] 初回リリース [2026-08-11: v1.1.0] LICENSE.txt 追加