Communityライティング&編集github.com

Broklam/readme-constructor

ユーザーの選択に基づいてプロジェクトREADMEの構造、セクション内容、ビジュアルを構築します。新規README作成、大規模リデザイン、または明示的なREADMEコンストラクターリクエストに使用します。

readme-constructor とは?

このスキルは、プロジェクトのREADMEをユーザーの設計意図に合わせて構築するためのインタラクティブな支援を提供します。ユーザーがデザイナーとして意思決定を行うことを前提とし、プリセットは提案にとどめ、構造、コンテンツ、ビジュアルをそれぞれ独立して選択できるようにします。既存のドキュメントやプロジェクトの証拠を活用し、機能やコマンド、結果、画像、主張を捏造することは避けます。GitHubなどのコードリポジトリ上でのREADME作成に特に有用で、Awesome READMEインデックスから厳選された参照メニュー(構造、セクション内容、ビジュアル)を提供します。ユーザーが決定した内容を尊重し、必要に応じて推奨(recommend)オプションで委譲することも可能です。最終的には、選択されたレシピに従ってセクションを書き上げ、見出しの順序やリンク、アンカー、コードフェンス、相対パスなどをチェックし、安全で正確なREADMEを生成します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Broklam/readme-constructor/tree/HEAD/skills/readme-constructor

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

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

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

ドキュメント

README コンストラクター

プロジェクトとその読者に合った README を構築します。ユーザーをデザイナーとして扱います。プリセットは提案であり、構造、コンテンツ、ビジュアルは独立した選択肢です。プロジェクトの証拠とユーザーの既存の決定を使用します。機能、コマンド、結果、画像、主張を決して捏造しないでください。

発見と提案

レシピを提案する前に、関連するリポジトリ、既存のドキュメント、生成されたドキュメントのソース、およびアセットを検査します。READ ME の目的、対象読者、タイトル、トーン、およびレンダリングターゲットがデザインに影響を与える場合にそれらを特定します。要求された出力パスまたはチャットのみのドラフトを尊重します。出力が生成される場合は、ドキュメントソースを編集します。既存の README の場合は、有用な事実と既存のアセットを保持します。

以下のメニューを選択的に使用します。それらのパターンは、ユーザーが適応できる選択肢を提供します。リンクされた例は、Awesome README インデックス から選択された代表的なサブセットであり、簡潔なオリジナルノートで要約されています。スキルを使用するためにネットワークアクセスは必要ありません。

新しい README または大規模なリデザインの場合は、提案された見出しの順序、各セクションのコンテンツの選択、および個別に配置されたビジュアルを示す、1つの調整可能なレシピを提示します。重要な場合にのみ、簡単なコンテキストの選択肢を含めます。コンパクトなメニューでは、ユーザーがセクションを追加、削除、名前変更、並べ替え、コンテンツを独立して選択し、個々のビジュアルを選択できるように、安定した ID を使用します。該当する場合は、none、keep、skip、recommend、および自由形式の選択肢を提供します。recommend は選択を委任することを説明します。ユーザーがプリセットとは独立してコンテンツとビジュアルを決定できるようにします。

ユーザーがすでに与えた選択肢を消費し、レシピを改訂するときにそれらを保持します。keep がリデザインで既存のアイテムを選択する場合、そのアイテムを保持して適用します。未解決のデザインの選択肢についてのみ、管理可能なメッセージにグループ化して尋ねます。新しい README または大幅に再設計された README のドラフトを作成する前に、それらの選択肢を待ちます。ただし、ユーザーが決定を委任した場合は除きます。ユーザーが十分な指示を与えた場合、またはユーザーがあなたに決定するよう依頼した場合は、適切なデフォルトで続行します。選択肢が解決されたら、再度承認を求めずに要求された成果物を作成します。狭い編集の場合は、新しいコンストラクターセッションを開始せずに、ユーザーのリクエストを直接実行します。

このコンパクトなやり取りをプロジェクトに適合させます。

提案された順序は S1 概要 → S2 クイックスタート → S3 アーキテクチャ です。コンテンツの選択肢は S1 問題 + スコープ、S2 最小限のコマンド、S3 プレーンテキストコンポーネントマップ です。ビジュアルの選択肢は V1 S1 後のスクリーンショット(提案、利用可能なし)、V2 S3 後のアーキテクチャ図(提案) です。セクションと順序を選択し、任意のセクションのコンテンツを変更し、ビジュアルを個別に選択します。keep は特定の提案値を承諾し、none はセクションまたはビジュアルを削除し、skip はオプションの選択肢を除外し、recommend はそれを委任します。カスタムテキストも歓迎します。

ユーザーが選択 順序 S1, S3, S2 / S2 ガイド付き / V1 none / V2 keep / 残りは keep。

結果のレシピは S1 と S3 のコンテンツを保持し、S2 にはガイド付きクイックスタートを使用し、V1 を省略し、V2 を S3 の後に配置します。受け入れられた選択肢を再開することなく、残っている重要な不確実性を解決します。提案されたアセットと既存のアセットを区別します。提案されたアセットは、ユーザーが要求した範囲と利用可能なツール内でのみ作成または取得するか、省略してギャップを説明します。

作成と確認

選択されたレシピに従ってセクションを書き、プロジェクトからの具体的な内容をサポートします。可能な場合はコマンドを安全に検証します。未検証のコマンドや不足している情報にはラベルを付け、ドキュメントをテストするためだけに破壊的または副作用のあるコマンドを実行しないようにします。見出しの順序、リンク、アンカー、選択したプラットフォームの Markdown レンダリング、コードフェンスと言語タグ、および相対アセットパスを確認します。意味のある画像には有益な代替テキストを提供し、ビジュアルを使用する場合は明るいテーマと暗いテーマの両方で読みやすさを確認します。要求された範囲外の既存のコンテンツは保持します。結果とともに、重要なギャップと検証の制限を報告します。

関連スキル