mcpField
P
prds-get

prds-get

github.com/vtmocanu開発3289 回インストール今日更新
リポジトリ

prds-get について

prds-getは、プロジェクトのGitフォージからPRDラベル付きの未クローズ課題を取得するエージェントスキルです。GitHub、GitLab、Forgejo/Giteaの結果を整理・分類し、優先度、依存関係、次の作業候補を示します。

主な機能

  1. 01PRDラベル付き未クローズ課題の一覧化
  2. 02GitHub、GitLab、Forgejo/GiteaのCLIに対応
  3. 03課題の詳細とリンクの提示
  4. 04目的と影響によるPRDの分類
  5. 05優先度と依存関係の整理

活用シーン

  1. 01プロジェクトの進行中PRDの確認
  2. 02依存関係やブロッカーのあるPRDの特定
  3. 03次に取り組むPRDの選定

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/vtmocanu/skills --skill prds-get

インストール後、Claude Code で/prds-getを入力して読み込まれたか確認します。

詳細

vfarcic/dot-ai の shared-prompts/prds-get.md から取り込まれています(MIT、Copyright (c) 2025 Viktor Farcic)。原著者:Viktor Farcic。

すべての PRD を取得する

このプロジェクトの Git フォージから、「PRD」ラベルが付いたすべてのオープンな課題を取得します。

フォージに依存しません:以下の gh コマンドは GitHub の例です。git remote get-url origin でフォージを検出し、各動詞を対応するコマンドに置き換えて、該当する CLI を使用してください:GitHub → gh、GitLab → glab(glab issue list)、Forgejo/Gitea → tea(tea issues list)。必要な CLI がない場合は、ユーザーに伝え、インストールページへのリンクを案内してください。

プロセス

  1. 課題の取得:フォージの CLI を使用して、「PRD」ラベルが付いたすべてのオープンな課題を一覧表示します。

    gh issue list --label PRD --state open --json number,title,url,labels,assignees,createdAt,updatedAt
    
  2. 結果の整形:以下を示す、明確で整理された形式で課題を提示します。

    • 課題番号とタイトル
    • 作成日と最終更新日
    • 現在の担当者(いる場合)
    • 課題への直接リンク
    • PRD ファイルへのリンク(課題の説明にある場合)
  3. 有意義な分類:一般的なラベルではなく、実際の目的と影響に基づいて PRD をグループ化します。

    • アーキテクチャとインフラストラクチャ:中核システムの変更、API 設計、大規模なリファクタリング
    • ユーザーエクスペリエンス:ユーザーのシステムとの関わり方に直接影響する機能
    • 開発者エクスペリエンス:開発者を支援するツール、ワークフロー、テスト、ドキュメント
    • AI とインテリジェンス:機械学習、AI を活用した機能、レコメンデーションエンジン
    • 運用とモニタリング:デプロイ、スケーリング、可観測性、パフォーマンス
    • 統合と拡張性:サードパーティとの統合、プラグインシステム、API

    各カテゴリでは、そのグループの PRD がユーザーまたはシステムにもたらす成果を簡潔に説明してください。

  4. 優先度の分析:複数の PRD がある場合は、以下の特定を支援します。

    • 最終更新が最も新しい PRD、または活発に議論されている PRD
    • 他の PRD に依存している PRD
    • 基盤となる PRDと、段階的な改善にあたる PRD
    • ブロックされている可能性がある PRD、または明確化が必要な PRD
  5. 次のステップの提案:PRD の一覧に基づいて、次に取るべき合理的なアクションを提案します。

    • 依存関係と影響を考慮して、次に取り組む PRD
    • 対応、更新、または明確化が必要な PRD
    • 独立した PRD を並行して進める機会

これにより、進行中のすべての製品要件を包括的に把握し、プロジェクトの計画と優先順位付けに役立てることができます。

コメント