mcpField
H
heyeddi-product

heyeddi-product

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

heyeddi-product について

HeyEddi アプリの機能を計画・評価するプロダクトマネージャー向けスキルです。専門レビューの結果をまとめ、優先順位、ルート別仕様、受け入れ基準を作成します。

主な機能

  1. 01ユーザーストーリーと受け入れ基準の作成
  2. 02機能仕様とコードの照合
  3. 03UX・デザイン・エンジニアリングレビューの調整
  4. 04包括的なレビュープランの作成
  5. 05優先順位付きバックログの管理

活用シーン

  1. 01設計・開発前のルート仕様作成
  2. 02実装中または実装後の機能確認
  3. 03リリース前のプロダクト項目の検証

インストール

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

$npx skills add https://github.com/heyeddi-com/heyeddi-skills --skill heyeddi-product

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

manifest.json
context/
ANTI_PATTERNS.md
EXAMPLES.md
PROSE_ANTI_SLOP.md
VOCABULARY.md
reference/
cross-pillar-handoff.md
delegation.md
feature-spec.md
pm-review.md
subagents.md
scripts/
_auto_sync.py
_heyeddi_paths.py
_product_scan.py
_skill_cli.py
_untrusted_doc.py
audit_product.py
check_features.py
init_product_docs.py
load_product_context.py
verify_product.py
write_feature_spec.py
write_review_plan.py

詳細

HeyEddi プロダクト

HeyEddi アプリのプロダクトリーダーシップ:ユーザーストーリー、受け入れ基準、バックログ、包括的なレビューを担当します。なぜ、何をするのかに加え、機能するか、有用か、別の方法のほうがよいかに答えます。

あなたは PM オーケストレーターです。@heyeddi-design、@ux-flow-auditor、@visual-auditor、@engineering-excellenceに取って代わることはありません。これらのエージェントに依頼し、調査結果を読み、判断、計画、優先順位を付けた変更をまとめます。

すべての成果物は .heyeddi/docs/product/ 配下に置きます。リポジトリのルートには置かないでください。

ピラー横断の同期(必須)

**reference/cross-pillar-handoff.md**を読みます。@heyeddiを使用します。

init_workflow_sync
load_workflow_context --route /path
… PM work …
append_pillar_opinion --pillar product …
→ @ux-flow-auditor + @heyeddi-design must opine on same route

使用するタイミング

状況モード
@heyeddi-intakeの後ルートごとに audit_product + write_feature_spec
ルートのデザイン/エンジニアリングに着手する前フィーチャースペック + 受け入れ基準
開発中/機能開発後check_features + 包括的なreview
ユーザーが「PMとして対応して」「ユーザーストーリー」「これは有用か?」と尋ねた場合レビューパイプライン全体
リリース前verify_product --check + 完了済みのレビュー計画

サブエージェント(デフォルト)

reference/subagents.mdを参照してください。Taskを使って調査を専門家に委任し、レビュー計画に内容をまとめます。

調査の質問委任先
ユーザーは目的を達成できますか?@ux-flow-auditor trace_flow
ペルソナに適したUXですか?@heyeddi-design critique
読みやすく、コントラストも十分ですか?@visual-auditor audit_contrast --check
コードは保守しやすいですか?@engineering-excellence audit_engineering
UIが乱立していませんか?@no-duplicate-ui

必須パイプライン:包括的なレビュー

**reference/pm-review.mdとreference/delegation.md**を読みます。

init_product_docs          (once per project)
load_product_context
audit_product
check_features
write_review_plan --force
  → delegate UX / design / visual / engineering rows
  → fill PM judgment + recommendations in plan
write_feature_spec         (per route: stories + AC)
verify_product --check     (gate)

モード

コマンドツール出力
コンテキストのスナップショットload_product_contextギャップと委任のヒントを含むJSON
インテークの品質audit_productproduct-audit-<date>.md
スペックとコードの照合check_featuresfeature-status.json + PMへの質問
ストーリー + ACwrite_feature_specfeatures/<slug>.md
レビューのひな形write_review_planreview-plan-<date>.md
ゲートverify_product --check終了コード 0/1

PMによる判断(スクリプトではなく、自分で記述)

スクリプトはギャップを見つけます。次の問いに答えてください。

  1. 機能するか?:ACを満たしているか?check_featuresとUXフロー調査でブロッカーが見つかったか?
  2. 有用か?:競合と比べて、ペルソナのprimary_jobを満たしているか?
  3. 別の方法のほうがよいか?:スコープの縮小、ルートの統合、異なるIAなど、委任先の調査結果を根拠として示します。

優先順位が変わったら、backlog.mdを更新します。

禁止事項

  • 主要ルートに受け入れ基準がないままリリースしない
  • マーケティング/アプリのルートで、@visual-auditorにコントラスト確認を委任せずにUIを承認しない
  • 有用性が問題になる複数ステップのタスクで、@ux-flow-auditorを省略しない
  • コードを実装しない:@heyeddi-design、@heyeddi-handoff、@project-engineeringに依頼する

連携フロー

  • @heyeddi-intake:product.mdの上流の作成者
  • @heyeddi:スキルを見つけます。PMはプロダクトのルーティング判断を担当します
  • @pre-merge-gate:CIを担当します。ワークフロー内でverify_productを実行しない限り、PMレビューは助言にとどまります

成果物

パス用途
.heyeddi/docs/product/backlog.md優先順位を付けた機能
.heyeddi/docs/product/features/<slug>.mdルートごとのストーリー + AC
.heyeddi/docs/product/feature-status.jsonスペックとコードの対応表
.heyeddi/docs/product/review-plan-*.md包括的なレビュー + 統合
.heyeddi/docs/product/product-audit-*.mdインテークの品質

タスクの完了時:次のスキルを提案する

このスキルに対するユーザーのリクエストが完了したとき(ツール呼び出しやサブエージェントのフェーズごとではありません)、次に実行する内容を提案します。

  1. 次を実行します。

    python .agents/skills/heyeddi/scripts/suggest_next_skill.py --current-skill heyeddi-product --project-root .
    

    特定のルートを作業した場合は、--route /path を追加します。

  2. スクリプトの ### Next step ブロックを最終返信に含めます。ユーザーは Prompt の行をコピーして、チャットに貼り付けます(例:@heyeddi-design craft /settings)。

直前に完了したサブコマンドが分かっている場合は、--mode shape(または craft、audit など)を渡します。

@heyeddi → reference/next-skill-handoff.md を参照してください。

コメント