PR Description Generator Skill
包括的なプルリクエスト説明を生成するスキルです。
概要
変更内容から、レビュアーに分かりやすいPR説明を自動生成します。
主な機能
-
変更サマリー: 何を変更したか
-
変更理由: なぜ変更したか
-
テスト計画: どうテストするか
-
スクリーンショット: UI変更の場合
-
チェックリスト: 確認事項
-
Breaking Changes: 互換性情報
生成テンプレート
📝 概要
[変更の簡潔な説明]
🎯 変更の目的
[なぜこの変更が必要か]
Fixes #[Issue番号]
🔧 変更内容
- 機能A を追加
- バグB を修正
- パフォーマンス改善C
📸 スクリーンショット(該当する場合)
Before
[変更前のスクリーンショット]
After
[変更後のスクリーンショット]
🧪 テスト計画
- ユニットテスト追加/更新
- 統合テスト実施
- 手動テスト完了
- E2Eテスト通過
テスト手順:
- ...
- ...
📋 チェックリスト
- コードレビュー済み
- テスト追加済み
- ドキュメント更新済み
- Breaking Changesの場合、マイグレーションガイド作成
- セキュリティ影響を確認
🚨 Breaking Changes
[該当する場合のみ]
変更内容: ...
マイグレーション方法: ...
📚 関連リンク
💬 レビュー観点
以下の点を特に確認してください:
- ...
- ...
生成例
新機能追加
📝 概要
ユーザーダッシュボードにリアルタイム通知機能を追加しました。
🎯 変更の目的
ユーザーが重要なイベントをすぐに確認できるようにするため。 これにより、ユーザーエンゲージメントが向上することが期待されます。
Fixes #234
🔧 変更内容
- WebSocket接続の実装
- 通知コンポーネントの作成
- 通知設定画面の追加
- バックエンドAPI の実装
- Redis Pub/Subの統合
主要な変更ファイル:
src/components/Notification.tsx(新規)src/services/websocket.ts(新規)backend/api/notifications.py(新規)backend/websocket/server.py(変更)
📸 スクリーンショット
通知ポップアップ

設定画面

🧪 テスト計画
- ユニットテスト追加(カバレッジ: 92%)
- WebSocket接続テスト
- 複数ブラウザでの動作確認
- 負荷テスト(1000同時接続)
手動テスト手順:
- ログイン
- ダッシュボードを開く
- 別のユーザーから通知をトリガー
- リアルタイムで通知が表示されることを確認
- 通知設定でオン/オフを切り替え
- 設定が保存されることを確認
📋 チェックリスト
- ESLint/Prettier でフォーマット
- TypeScript型エラーなし
- テストカバレッジ 90%以上
- ドキュメント更新(README、API仕様)
- セキュリティレビュー完了
- パフォーマンステスト通過
- デザインレビュー待ち
🚨 Breaking Changes
なし
📚 関連リンク
💬 レビュー観点
以下の点を特に確認してください:
- WebSocket接続の安定性
- 通知の表示タイミング
- エラーハンドリング
- メモリリーク の有無
- モバイル表示の確認
📊 パフォーマンス影響
- 初回ロード時間: +50ms(許容範囲内)
- メモリ使用量: +2MB(WebSocket接続時)
- CPU使用率: 変化なし
バグ修正
📝 概要
決済フローで発生していたタイムアウトエラーを修正しました。
🎯 変更の目的
本番環境で断続的に発生していた決済失敗(約5%)を解消します。
Fixes #789
🔧 変更内容
根本原因: 外部決済APIへのリクエストタイムアウトが3秒と短すぎた。 ネットワーク遅延により、タイムアウトが頻発していた。
修正内容:
- タイムアウトを3秒→10秒に延長
- リトライロジックの追加(最大3回)
- エラーログの改善
- ユーザーへのフィードバック改善
🧪 テスト計画
- ユニットテスト更新
- ネットワーク遅延シミュレーション
- ステージング環境で100回の決済テスト(成功率100%)
- エラーケースのテスト
📋 チェックリスト
- コードレビュー済み
- 本番ログで原因確認
- ステージングで検証完了
- ホットフィックスとして即デプロイ可能
🚨 影響範囲
本番環境への影響:
- ダウンタイムなし
- 既存の決済処理に影響なし
- 後方互換性あり
期待される効果:
- 決済成功率: 95% → 99.5%
- ユーザー満足度向上
バージョン情報
-
スキルバージョン: 1.0.0
-
最終更新: 2025-01-22