← ClaudeAtlas

generate-readme-zh-twlisted

自動分析目前專案結構與功能,產生一份結構清晰、工程導向的 README.md(繁體中文)。
CloudyWing/ai-dotfiles · ★ 0 · AI & Automation · score 72
Install: claude install-skill CloudyWing/ai-dotfiles
# 產生 README.md(繁體中文) ## 執行步驟 ### 1. 分析專案結構 讀取以下資訊(若存在): - 專案檔:`*.csproj`、`*.sln`、`package.json`、`pyproject.toml`、`go.mod` 等 - 現有文件:`README.md`(若已存在,採 Merge 模式補齊,不全文重寫) - 目錄結構:掃描第一層與第二層目錄 - 設定檔:`appsettings.json`、`.env.example`、`docker-compose*.yml` 等 - CI/CD:`.github/workflows/`、`.gitlab-ci.yml` 等 - 授權:`LICENSE` ### 2. 判斷專案類型 依掃描結果分類: - **函式庫 / SDK**:提供安裝方式與 API 使用範例為主 - **Web API / 後端服務**:提供端點清單、啟動方式、環境變數說明為主 - **前端應用**:提供功能概述、啟動指令、建置流程為主 - **工具 / CLI**:提供指令使用方式與參數說明為主 - **設定集 / 文件庫**(如本 `.ai-agents` 專案):提供結構說明與使用方式為主 ### 3. 產生 README 內容 依專案類型組合適當的章節,使用以下結構為基礎: ```markdown # 專案名稱 > 一句話描述專案的核心功能與適用對象。 ## 功能特色 - [功能 1] - [功能 2] ## 系統需求 - [執行環境版本,如 .NET 9、Node.js 22+] ## 快速開始 ### 安裝 [安裝指令或步驟] ### 執行 [啟動指令] ## 專案結構 [目錄結構說明,使用 tree 格式或表格] ## 設定 [環境變數或設定檔說明,敏感資訊以 `<YOUR_VALUE>` 標示] ## 使用方式 [核心功能的使用範例,包含程式碼區塊] ## 開發流程 ### 測試 ```bash # 執行所有單元測試 [測試指令,如 dotnet test / npm test / pytest] # 執行特定測試 [指令範例] ``` ### 格式化 ```bash # 格式化程式碼 [格式化指令,如 dotnet format / npm run lint:fix] ``` ### 建置 ```bash # 建置專案 [建置指令,如 dotnet build / npm run build] ``` ## 貢獻指南 [PR 流程、分支命名慣例的簡要說明,若有的話] ## 授權條款 [授權名稱與 LICENSE 連結,若 LICENSE 檔案存在] ``` **章節選用原則:** - 無需每個章節都產出,視專案實際內容決定。 - 若某章節資訊無法從現有檔案取得,略去該章節(不寫「待補充」)。 - 若已有 `LICENSE`,必須加入「授權條款」章節。 - 若專案有可執行的測試、格式化或建置指令,必須加入「開發流程」章節。 ### 4. 語言與格式規範 - 全文使用繁體中文(台灣用語),程式碼區塊與指令保持英文。 - 中英文混排時,中文字與英文/數字之間加一個半形空格。 - 技術術語保留英文(如 Docker、API、NuGet)。 - 標點符號使用全形(`。,:`),程式碼區塊內維持原樣。 ### 5. 寫入結果 **已存在 README.md**:採 Merge 模式,依現有結構插入缺少的章節,保留使用