.claude/skills/backport/SKILL.md
ralph-matsuoテンプレートリポジトリに変更を反映してcommit & pushするスキル。別リポジトリで作業中に「テンプレートに反映して」「upstreamに戻して」「ralph-matsuoを更新して」「テンプレート側も直して」と言ったときに使う。スキル・設定・ドキュメントなどの改善をテンプレートに逆流させたい場面で積極的に使用する。
npx skillsauth add peintangos/langgraph-tutorial-ts 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 等の機密ファイルはコミットしないtesting
Run tests and return a summary. Test logs are contained within the forked context; only the summary is returned to the main context.
testing
Review testing strategy and guidelines
testing
Create a new feature specification and update progress.md and roadmap.md
documentation
Interactively adapt the Ralph Matsuo template to the current repository by filling project docs, rules, roadmap, and ralph.toml in one setup pass