# Readme Updater

> Intelligently update README.md to sync with code changes. Triggers: readme, 說明, 更新說明, update readme, 文檔同步.

- Skill: `u9401066-pubmed-search-mcp/readme-updater` (Agent Skill)
- Install (CLI): `npx skillmds@latest add u9401066-pubmed-search-mcp/readme-updater`
- Raw SKILL.md: https://api.skillmd.com/api/skills/u9401066-pubmed-search-mcp/readme-updater/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: u9401066 (https://skillmd.com/u/u9401066-pubmed-search-mcp)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/u9401066-pubmed-search-mcp/readme-updater

---


# README 更新技能

## 描述
智能更新 README.md，保持與程式碼同步。

## 觸發條件
- 「更新 README」
- 被 git-precommit 編排器調用
- 新增重要功能後

## 法規依據
- 憲法：CONSTITUTION.md 第 6 條

## 更新策略

### 1. 偵測變更類型
- 新功能 → 更新功能列表
- 新依賴 → 更新安裝說明
- API 變更 → 更新使用範例
- 結構變更 → 更新專案結構

### 2. 更新區塊

| 區塊 | 條件 |
|------|------|
| 功能列表 | 新增/移除功能 |
| 安裝說明 | 依賴變更 |
| 使用範例 | API 變更 |
| 專案結構 | 目錄結構變更 |
| 配置說明 | 新增設定選項 |
| 工具數量 | MCP 工具變更 |

### ⚠️ 工具數量同步

當 MCP 工具有新增或移除時，**必須**先執行：

```bash
uv run python scripts/count_mcp_tools.py --update-docs
```

此腳本會自動更新所有文件中的工具數量和列表，包含：
- README.md / README.zh-TW.md（工具數量）
- copilot-instructions.md（工具數量 + 列表）
- TOOLS_INDEX.md（完整工具索引）
- instructions.py（MCP Server 內嵌工具列表）
- pubmed-mcp-tools-reference SKILL（完整工具參考）

### 3. 保持區塊
以下區塊不自動修改：
- 授權資訊
- 貢獻指南
- 致謝

## 輸出格式

```
📝 README 更新分析

變更偵測：
  ✅ 新增功能：用戶認證模組
  ✅ 新增依賴：bcrypt

建議更新：
  [功能列表] 新增「🔐 用戶認證」
  [安裝說明] 新增 bcrypt 安裝指令

預覽：
  ## 功能
  - 🤖 Claude Skills
  - 📝 Memory Bank
+ - 🔐 用戶認證（新增）
```

