crafting-effective-readmes
READMEファイルの作成や改善を行う際に使用します。プロジェクトの種類や対象読者に合わせたテンプレートとガイダンスを提供し、すべてのREADMEを画一的に扱わず、最適な構成を導き出します。
description の原文を見る
Use when writing or improving README files. Not all READMEs are the same — provides templates and guidance matched to your audience and project type.
SKILL.md 本文
効果的な README の作成
概要
README はあなたの読者が持つ質問に答えます。異なるオーディエンスは異なる情報を必要とします。OSS プロジェクトへのコントリビューターは、config フォルダを開く将来のあなたとは異なるコンテキストが必要です。
常に問う:「誰がこれを読むのか、そして彼らは何を知る必要があるのか?」
プロセス
ステップ 1: タスクを特定する
質問: 「どの README タスクに取り組んでいるか?」
| タスク | いつ |
|---|---|
| 作成 | 新しいプロジェクト、README がまだない |
| 追加 | 何かを文書化する必要がある |
| 更新 | 機能が変わった、コンテンツが古い |
| レビュー | README がまだ正確かどうかを確認 |
ステップ 2: タスク固有の質問
初期 README を作成する:
- プロジェクトのタイプは? (下記の Project Types を参照)
- このプロジェクトはどんな問題を一文で解決するのか?
- 「動作している」状態への最速の道のりは?
- ハイライトするべき注目すべきことはあるか?
セクションを追加する:
- 何を文書化する必要があるか?
- 既存の構造の中でどこに配置すべきか?
- 誰がこの情報を最も必要としているか?
既存のコンテンツを更新する:
- 何が変わったか?
- 現在の README を読み、古いセクションを特定する
- 具体的な編集を提案する
レビュー・リフレッシュする:
- 現在の README を読む
- 実際のプロジェクト状態と照らし合わせる (package.json、メインファイルなど)
- 古いセクションにフラグを立てる
- 存在する場合は「最後にレビュー」した日付を更新する
ステップ 3: 常に質問する
ドラフト作成後、質問してください:「見落とした可能性のあるハイライトまたは含めるべきことはあるか?」
プロジェクトタイプ
| タイプ | オーディエンス | 主要セクション | テンプレート |
|---|---|---|---|
| Open Source | コントリビューター、世界中のユーザー | Install、Usage、Contributing、License | templates/oss.md |
| Personal | 将来のあなた、ポートフォリオ閲覧者 | 機能説明、Tech stack、学習内容 | templates/personal.md |
| Internal | チームメイト、新入社員 | Setup、Architecture、Runbooks | templates/internal.md |
| Config | 将来のあなた (困惑している) | ここにあるもの、理由、拡張方法、注意点 | templates/xdg-config.md |
不明な場合はユーザーに聞く。すべてに OSS のデフォルトを仮定しないでください。
必須セクション (すべてのタイプ)
すべての README は最低限でも以下を必要とします:
- Name - 自明なタイトル
- Description - 1-2 文で「何」と「なぜ」
- Usage - 使い方 (例があるとよい)
参照資料
section-checklist.md- プロジェクトタイプ別に含めるべきセクションstyle-guide.md- 一般的な README の間違いと文体ガイダンスusing-references.md- より詳しい参考資料ガイド
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- softaworks
- ライセンス
- MIT
- 最終更新
- 不明
Source: https://github.com/softaworks/agent-toolkit / ライセンス: MIT
関連スキル
nature-response
Nature系ジャーナルの原稿修正に対する査読者への回答文について、下書き、チェック、または修正を行うことができます。査読者からのコメント、編集者の決定文、修正指示、回答案の作成、または大幅修正・軽微修正の対応方法に関するご相談があれば、対応いたします。査読報告書や回答文作成のサポートが必要な場合にご利用ください。
microsoft-docs
公式のMicrosoft文書を参照して、Azure、.NET、Agent Framework、Aspire、VS Code、GitHubなど様々な分野の概念、チュートリアル、コード例を検索します。デフォルトではMicrosoft Learn MCPを使用し、learn.microsoft.com外のコンテンツについてはContext7およびAspire MCPを使用します。
API Documentation Lookup
このスキルは、ユーザーが「Effect APIを調べる」「Effectドキュメントを確認する」「Effect関数のシグネチャを探す」「Effect.Xは何をするのか」「Effect.Xの使い方」「Effect APIリファレンス」「Effectドキュメントを取得する」といった質問をした場合や、公式のEffect-TS APIドキュメントから特定の関数シグネチャ、パラメータ、使用例を調べる必要がある場合に使用します。
knowledge-base
このスキルは、ヘルプセンターのアーキテクチャ設計、サポート記事の執筆、検索とセルフサービスの最適化が必要な場合に活用できます。ナレッジベース、ヘルプセンター、サポート記事、セルフサービス、記事テンプレート、検索最適化、コンテンツ分類、ヘルプドキュメントの設計・管理に関するあらゆるタスクで動作します。
markdown
GitHub Flavored Markdown標準に従ったMarkdownファイルのフォーマットと検証ができます。自動的なlinting処理と手動による意味的なレビューを組み合わせることで、ファイルの品質を確保します。
claude-md-enhancer
CLAUDE.mdファイルをプロジェクトタイプに合わせて分析・生成・改善します。ベストプラクティス、モジュール設計対応、技術スタックのカスタマイズに対応しています。新規プロジェクトの立ち上げ、既存のCLAUDE.mdファイルの改善、またはAI支援開発の標準化を図る際にご活用ください。