nagaoyuchiun-readme-generator
SKILL.md
README Generator 技能
此技能提供建立專業 README.md 檔案的標準化流程與最佳實踐。
何時使用此技能
- 為新專案建立 README
- 改善現有 README 的結構與內容
- 確保 README 符合開源社群標準
核心原則
[!IMPORTANT] README 是專案的「門面」,應讓讀者在 30 秒內了解專案價值。
- ✅ 吸引人:清楚說明專案解決什麼問題
- ✅ 資訊豐富:提供足夠的開始使用資訊
- ✅ 易讀:結構清晰、段落簡潔
標準流程
步驟 1:分析專案 🔍
- 瀏覽整個專案結構
- 識別主要功能與技術棧
- 找出專案 logo 或 icon(如有)
步驟 2:規劃結構 📋
建議的 README 結構:
# 專案名稱
[簡短描述 - 一句話說明專案價值]
## Features / 功能特色
## Getting Started / 快速開始
### Prerequisites / 前置需求
### Installation / 安裝
### Usage / 使用方式
## Documentation / 文件(可選)
## Contributing / 貢獻指南(連結至 CONTRIBUTING.md)
## License(連結至 LICENSE)
步驟 3:撰寫內容 ✍️
標題與描述
- 使用專案 logo(如有)
- 一句話描述專案價值
- 加入 badges(CI 狀態、版本、授權)
Features 區塊
- 使用列表呈現 3-5 個主要功能
- 避免技術術語,以使用者視角描述
Getting Started 區塊
- 提供可直接複製的指令
- 包含最小可行範例
步驟 4:格式檢查 ✅
- 使用 GFM(GitHub Flavored Markdown)
- 適當使用 GitHub admonitions(
> [!NOTE]、> [!WARNING]) - 避免過度使用 emoji
- 保持簡潔,避免冗長段落
- 不包含 LICENSE、CONTRIBUTING、CHANGELOG 等獨立檔案的內容
禁止事項 🚫
- ❌ 過度使用 emoji
- ❌ 冗長的段落(超過 3-4 行)
- ❌ 在 README 中重複 LICENSE 或 CONTRIBUTING 內容
- ❌ 使用過時的資訊或範例