.claude/skills/backport/SKILL.md
ralph-matsuoテンプレートリポジトリに変更を反映してcommit & pushするスキル。別リポジトリで作業中に「テンプレートに反映して」「upstreamに戻して」「ralph-matsuoを更新して」「テンプレート側も直して」と言ったときに使う。スキル・設定・ドキュメントなどの改善をテンプレートに逆流させたい場面で積極的に使用する。
npx skillsauth add peintangos/deep-agents-example backportInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
別リポジトリで発見・改善した内容をralph-matsuoテンプレートリポジトリに反映する。 テンプレートを常に最新のベストプラクティスに保つことがこのスキルの存在意義。
Arguments: $ARGUMENTS
/Users/matsuojumpei/Projects/ralph-matsuo
すべてのファイル操作・gitコマンドはこのパスを起点とする。 現在の作業ディレクトリ(CWD)のファイルには変更を加えない。
$ARGUMENTS または会話コンテキストから、何をどう変更するか理解するralph-matsuoの状態を把握する。以下を並列実行する:
git -C /Users/matsuojumpei/Projects/ralph-matsuo status --short
git -C /Users/matsuojumpei/Projects/ralph-matsuo log --oneline -3
/Users/matsuojumpei/Projects/ralph-matsuo/ 起点)ralph-matsuoのファイルを Edit / Write で変更する。
テンプレートとしての汎用性を意識することが重要:
変更をユーザーに提示する:
ralph-matsuoへの変更:
Files:
- [file1]: [変更概要]
- [file2]: [変更概要]
Commit message:
[message]
Proceed?
差分が大きい場合は以下で詳細を表示する:
git -C /Users/matsuojumpei/Projects/ralph-matsuo diff
ユーザー承認後に実行する:
git -C /Users/matsuojumpei/Projects/ralph-matsuo add [files...]
git -C /Users/matsuojumpei/Projects/ralph-matsuo commit -m "<message>"
git -C /Users/matsuojumpei/Projects/ralph-matsuo push
完了後にコミットハッシュとpush先を報告する。
$ARGUMENTS やユーザー指示があればそれを尊重するCo-Authored-By: Claude Opus 4.6 <[email protected]>
git add . / git add -A は使わない。ファイルを明示的に指定する.env、credentials 等の機密ファイルはコミットしないdata-ai
監査レポートを Zenn 技術記事向けの文体 (だ/である調 + 比較表 + 階層化された見出し) に整えるスキル。`src/reporter.ts` の骨組みを LLM が整形してレポート (`out/*.md`) を仕上げるときに読み込む。
testing
OSS リポジトリの既知脆弱性 (OSV / GHSA) を照合し、重大度と影響範囲を分類するスキル。セキュリティ監査を実行するときに読み込む。
data-ai
OSS リポジトリのメンテナンス健全性 (リリース頻度・Issue 対応速度・放置 PR) を定量的に評価するスキル。メンテナンス監査を実行するときに読み込む。
tools
OSS リポジトリのメインライセンスを特定し、商用利用制約・依存互換性・NG ライセンスの検出までを行うスキル。ライセンス監査を実行するときに読み込む。