🎯

pr-description-generator

🎯Skill

from ntaksh42/agents

VibeIndex|
What it does

Generates comprehensive pull request descriptions with summaries, test plans, and key change details to streamline code review and documentation.

📦

Part of

ntaksh42/agents(78 items)

pr-description-generator

Installation

📋 No install commands found in docs. Showing default command. Check GitHub for actual instructions.
Quick InstallInstall with npx
npx skills add ntaksh42/agents --skill pr-description-generator
2Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

Generate comprehensive pull request descriptions with summaries and test plans. Use when creating PR descriptions or documenting code changes.

Overview

# PR Description Generator Skill

包括的なプルリクエスト説明を生成するスキルです。

概要

変更内容から、レビュアーに分かりやすいPR説明を自動生成します。

主な機能

  • 変更サマリー: 何を変更したか
  • 変更理由: なぜ変更したか
  • テスト計画: どうテストするか
  • スクリーンショット: UI変更の場合
  • チェックリスト: 確認事項
  • Breaking Changes: 互換性情報

生成テンプレート

```markdown

📝 概要

[変更の簡潔な説明]

🎯 変更の目的

[なぜこの変更が必要か]

Fixes #[Issue番号]

🔧 変更内容

  • [ ] 機能A を追加
  • [ ] バグB を修正
  • [ ] パフォーマンス改善C

📸 スクリーンショット(該当する場合)

Before

[変更前のスクリーンショット]

After

[変更後のスクリーンショット]

🧪 テスト計画

  • [ ] ユニットテスト追加/更新
  • [ ] 統合テスト実施
  • [ ] 手動テスト完了
  • [ ] E2Eテスト通過

テスト手順:

  1. ...
  2. ...

📋 チェックリスト

  • [ ] コードレビュー済み
  • [ ] テスト追加済み
  • [ ] ドキュメント更新済み
  • [ ] Breaking Changesの場合、マイグレーションガイド作成
  • [ ] セキュリティ影響を確認

🚨 Breaking Changes

[該当する場合のみ]

変更内容:

...

マイグレーション方法:

...

📚 関連リンク

  • [関連Issue](...)
  • [デザインドック](...)
  • [技術仕様書](...)

💬 レビュー観点

以下の点を特に確認してください:

  • ...
  • ...

```

生成例

新機能追加

```markdown

📝 概要

ユーザーダッシュボードにリアルタイム通知機能を追加しました。

🎯 変更の目的

ユーザーが重要なイベントをすぐに確認できるようにするため。

これにより、ユーザーエンゲージメントが向上することが期待されます。

Fixes #234

🔧 変更内容

  • [x] WebSocket接続の実装
  • [x] 通知コンポーネントの作成
  • [x] 通知設定画面の追加
  • [x] バックエンドAPI の実装
  • [x] Redis Pub/Subの統合

主要な変更ファイル:

  • src/components/Notification.tsx (新規)
  • src/services/websocket.ts (新規)
  • backend/api/notifications.py (新規)
  • backend/websocket/server.py (変更)

📸 スクリーンショット

通知ポップアップ

![Notification](https://example.com/notification.png)

設定画面

![Settings](https://example.com/settings.png)

🧪 テスト計画

  • [x] ユニットテスト追加(カバレッジ: 92%)
  • [x] WebSocket接続テスト
  • [x] 複数ブラウザでの動作確認
  • [x] 負荷テスト(1000同時接続)

手動テスト手順:

  1. ログイン
  2. ダッシュボードを開く
  3. 別のユーザーから通知をトリガー
  4. リアルタイムで通知が表示されることを確認
  5. 通知設定でオン/オフを切り替え
  6. 設定が保存されることを確認

📋 チェックリスト

  • [x] ESLint/Prettier でフォーマット
  • [x] TypeScript型エラーなし
  • [x] テストカバレッジ 90%以上
  • [x] ドキュメント更新(README、API仕様)
  • [x] セキュリティレビュー完了
  • [x] パフォーマンステスト通過
  • [ ] デザインレビュー待ち

🚨 Breaking Changes

なし

📚 関連リンク

  • [デザイン仕様](https://figma.com/...)
  • [技術設計書](https://docs.google.com/...)
  • [WebSocket仕様](https://github.com/...)

💬 レビュー観点

以下の点を特に確認してください:

  • WebSocket接続の安定性
  • 通知の表示タイミング
  • エラーハンドリング
  • メモリリーク の有無
  • モバイル表示の確認

📊 パフォーマンス影響

  • 初回ロード時間: +50ms(許容範囲内)
  • メモリ使用量: +2MB(WebSocket接続時)
  • CPU使用率: 変化なし

```

バグ修正

```markdown

📝 概要

決済フローで発生していたタイムアウトエラーを修正しました。

🎯 変更の目的

本番環境で断続的に発生していた決済失敗(約5%)を解消します。

Fixes #789

🔧 変更内容

根本原因:

外部決済APIへのリクエストタイムアウトが3秒と短すぎた。

ネットワーク遅延により、タイムアウトが頻発していた。

修正内容:

  • [x] タイムアウトを3秒→10秒に延長
  • [x] リトライロジックの追加(最大3回)
  • [x] エラーログの改善
  • [x] ユーザーへのフィードバック改善

🧪 テスト計画

  • [x] ユニットテスト更新
  • [x] ネットワーク遅延シミュレーション
  • [x] ステージング環境で100回の決済テスト(成功率100%)
  • [x] エラーケースのテスト

📋 チェックリスト

  • [x] コードレビュー済み
  • [x] 本番ログで原因確認
  • [x] ステージングで検証完了
  • [x] ホットフィックスとして即デプロイ可能

🚨 影響範囲

本番環境への影響:

  • ダウンタイムなし
  • 既存の決済処理に影響なし
  • 後方互換性あり

期待される効果:

  • 決済成功率: 95% → 99.5%
  • ユーザー満足度向上

```

バージョン情報

  • スキルバージョン: 1.0.0
  • 最終更新: 2025-01-22

More from this repository10

🎯
document-summarizer🎯Skill

Generates concise summaries of documents by extracting key information and condensing text into a more digestible format.

🎯
algorithmic-art🎯Skill

Generates creative algorithmic art using p5.js, creating unique visual designs with patterns, fractals, and dynamic animations.

🎯
sql-query-helper🎯Skill

Generates, optimizes, and explains SQL queries with best practices, providing intelligent database query solutions across multiple database platforms.

🎯
plantuml-diagram🎯Skill

Generates PlantUML diagrams (class, sequence, component) to visually represent system architecture and UML models.

🎯
azure-pipelines-generator🎯Skill

Generates Azure Pipelines YAML configurations automatically for CI/CD workflows, supporting multi-stage builds and deployments across different environments.

🎯
kubernetes-helper🎯Skill

Assists Kubernetes users by generating, validating, and explaining Kubernetes manifests and configurations with AI-powered insights.

🎯
using-git-worktrees🎯Skill

Creates isolated Git worktrees with smart directory selection and safety verification for feature work and branch management.

🎯
dependency-analyzer🎯Skill

Analyzes project dependencies, identifies potential conflicts, and provides insights into library compatibility and version management.

🎯
brainstorming🎯Skill

Collaboratively refines rough ideas into fully-formed designs through systematic questioning, alternative exploration, and incremental validation.

🎯
azure-boards-helper🎯Skill

Manages Azure Boards work items by creating, querying, and automating work item workflows using WIQL and comprehensive templates.