pr-workflow について
pr-workflowは、開発に参加する人やコーディングエージェント向けの作業ガイドです。コミットやPR、CI、安全管理、依存関係の記載、外部APIの確認方法を扱います。
主な機能
- 01目的を絞ったアトミックコミット
- 02範囲を絞った小規模なPR
- 03CIワークフローの注意事項
- 04認証情報とシークレットの保護
- 05依存関係のライセンスと記載手順
- 06公式ドキュメントでの確認
活用シーン
- 01整理されたコミット履歴の作成
- 02範囲を絞ったPRの準備
- 03GitHub Actionの制限下での作業
- 04サードパーティ依存関係の追加
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ tursodatabase/ turso --skill pr-workflowインストール後、Claude Code で/pr-workflowを入力して読み込まれたか確認します。
詳細
PR ワークフローガイド
コミットの実践
- アトミックコミット。 小さく、焦点を絞り、目的を一つにします
- 混在させないでください: ロジックとフォーマット、ロジックとリファクタリング
- 良いメッセージ = 意図を簡潔に説明しやすいもの
履歴をきれいに保つため、git rebase -i を習得しましょう。
PR ガイドライン
- PR の焦点を絞り、小さく保ちます
- 提出前に関連するテストを実行します
- 各コミットでストーリーの一部を伝えます
CI 環境に関する注意事項
GitHub Action として実行する場合:
.github/workflows/claude.ymlの最大ターン数制限- WIP の状態でコミットしてプッシュしても問題ありません
- WIP PR を作成し、別のアクションで作業を続けても問題ありません
- 枝葉の問題に深入りしないでください。重要なタスクに集中しましょう
セキュリティ
以下は決してコミットしないでください:
.envファイル- 認証情報
- シークレット
サードパーティの依存関係
追加する場合:
licenses/の下にライセンスファイルを追加します- 依存関係の情報で
NOTICE.mdを更新します
外部 API/ツール
- API パラメーターや CLI 引数を決して推測しないでください
- まず公式ドキュメントを調べてください
- 曖昧な場合は確認を求めてください
コメント
Markdown 対応