Communitygithub.com

Lev-it/lev-skills

現在の会話をPRDに変換し、プロジェクトのイシュートラッカーに公開します。インタビューは不要、これまで話し合った内容を統合するだけです。

lev-skills とは?

このスキルは、現在の会話コンテキストとコードベースの理解を基にPRDを生成し、プロジェクトのイシュートラッカーに発行します。ユーザーへの追加質問(インタビュー)は不要で、既存の会話から情報を統合する点が特徴です。主にClaude CodeやCursorなどの開発支援ツールと連携し、プロジェクトのドメイン用語やADRを尊重します。テスト戦略では既存のシームを優先し、可能な限り高レベルのシームを選択します。最終的にテンプレートに沿ったPRDを生成し、「ready-for-agent」ラベルを付けてイシューとして登録します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Lev-it/lev-skills/tree/HEAD/.claude/skills/to-prd

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

このスキルは、現在の会話コンテキストとコードベースの理解を基にPRDを生成します。ユーザーにインタビューしないでください。既に知っている情報を統合するだけです。

イシュートラッカーとトリアージラベルの語彙は事前に提供されているはずです。提供されていない場合は /setup-matt-pocock-skills を実行してください。

プロセス

  1. まだ行っていない場合、リポジトリを探索してコードベースの現在の状態を理解します。PRD全体でプロジェクトのドメイン用語集の語彙を使用し、関連するADRを尊重します。

  2. 機能をテストするためのシームをスケッチします。既存のシームを優先し、可能な限り高いシームを使用します。新しいシームが必要な場合は、可能な限り高いポイントで提案します。コードベース全体のシームは少なければ少ないほど良く、理想的な数は1つです。

これらのシームがユーザーの期待に合っているか確認します。

  1. 以下のテンプレートを使用してPRDを作成し、プロジェクトのイシュートラッカーに公開します。ready-for-agent トリアージラベルを適用します。追加のトリアージは不要です。

問題文

ユーザーが直面している問題を、ユーザーの視点から記述します。

解決策

問題の解決策を、ユーザーの視点から記述します。

ユーザーストーリー

ユーザーストーリーの長い番号付きリスト。各ユーザーストーリーは次の形式に従います:

  1. <役割>として、<機能>が欲しい。その理由は<利益>のためです。

<ユーザーストーリー例>

  1. モバイルバンクの顧客として、口座残高を確認したい。その理由は、支出についてより情報に基づいた決定ができるようにするためです。 </ユーザーストーリー例>

このユーザーストーリーのリストは非常に網羅的で、機能のすべての側面をカバーする必要があります。

実装上の決定

行われた実装上の決定のリスト。以下の内容を含めることができます:

  • 構築/変更するモジュール
  • 変更するモジュールのインターフェース
  • 開発者からの技術的な明確化
  • アーキテクチャ上の決定
  • スキーマの変更
  • API契約
  • 特定のインタラクション

特定のファイルパスやコードスニペットは含めないでください。すぐに古くなる可能性があります。

例外:プロトタイプが、散文よりも正確に決定をエンコードするスニペット(ステートマシン、リデューサー、スキーマ、型形状)を生成した場合、関連する決定内にインラインで埋め込み、プロトタイプから来たことを簡単に記載します。動作するデモではなく、重要な部分だけに絞ります。

テスト上の決定

行われたテスト上の決定のリスト。次の内容を含めます:

  • 良いテストの定義(外部動作のみをテストし、実装の詳細はテストしない)
  • テストするモジュール
  • テストの先行事例(コードベース内の同様のタイプのテスト)

対象外

このPRDの対象外となる事項の説明。

その他のメモ

機能に関するその他のメモ。

Individual skills in this repo

This repo contains 11 individual skills — each has its own dedicated page.

Lev-it/lev-skills

Ask which skill or flow fits your situation. A router over the user-invoked skills in this repo.

Lev-it/lev-skills

Premium brand-kit image generation skill for creating high-end brand-guidelines boards, logo systems, identity decks, and visual-world presentations. Trained for minimalist, cinematic, editorial, dark-tech, luxury, cultural, security, gaming, developer-tool, and consumer-app brand systems. Optimized for intentional logo concepting, refined composition, sparse typography, strong symbolic meaning, premium mockups, art-directed imagery, and flexible grid layouts.

Lev-it/lev-skills

Compact the current conversation into a handoff document for another agent to pick up.

Lev-it/lev-skills

Ink terminal renderer for json-render that turns JSON specs into interactive terminal UIs. Use when working with @json-render/ink, building terminal UIs from JSON, creating terminal component catalogs, or rendering AI-generated specs in the terminal.

Lev-it/lev-skills

Interactive QA session where user reports bugs or issues conversationally, and the agent files GitHub issues. Explores the codebase in the background for context and domain language. Use when user wants to report bugs, do QA, file issues conversationally, or mentions "QA session".

Lev-it/lev-skills

Facilitate a structured sprint retrospective — what went well, what didn't, and prioritized action items with owners and deadlines. Use when running a retrospective, reflecting on a sprint, creating action items from team feedback, or learning how to run effective retros.

Lev-it/lev-skills

Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes — Standards (does the code follow this repo's documented coding standards?) and Spec (does the code match what the originating issue/PRD asked for?). Runs both reviews in parallel sub-agents and reports them side by side. Use when the user wants to review a branch, a PR, work-in-progress changes, or asks to "review since X".

Lev-it/lev-skills

Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests.

Lev-it/lev-skills

Teach the user a new skill or concept, within this workspace.

Lev-it/lev-skills

Move issues through a state machine of triage roles — categorise, reproduce, grill if needed, and write agent-ready briefs.

Lev-it/lev-skills

Create product backlog items in Why-What-Acceptance format — independent, valuable, testable items with strategic context. Use when writing structured backlog items, breaking features into work items, or using the WWA format.

関連スキル