mcpField
P
pr-workflow

pr-workflow

github.com/tursodatabase開発25.1k1.2k 回インストール今日更新
リポジトリ

pr-workflow について

pr-workflowは、開発に参加する人やコーディングエージェント向けの作業ガイドです。コミットやPR、CI、安全管理、依存関係の記載、外部APIの確認方法を扱います。

主な機能

  1. 01目的を絞ったアトミックコミット
  2. 02範囲を絞った小規模なPR
  3. 03CIワークフローの注意事項
  4. 04認証情報とシークレットの保護
  5. 05依存関係のライセンスと記載手順
  6. 06公式ドキュメントでの確認

活用シーン

  1. 01整理されたコミット履歴の作成
  2. 02範囲を絞ったPRの準備
  3. 03GitHub Actionの制限下での作業
  4. 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 ファイル
  • 認証情報
  • シークレット

サードパーティの依存関係

追加する場合:

  1. licenses/ の下にライセンスファイルを追加します
  2. 依存関係の情報で NOTICE.md を更新します

外部 API/ツール

  • API パラメーターや CLI 引数を決して推測しないでください
  • まず公式ドキュメントを調べてください
  • 曖昧な場合は確認を求めてください

コメント