台灣護理實證報告(N1–N4 升等)教練 skill。Install: npx skills add htlin222/zh-ebn-report-skill
npx skills add https://github.com/htlin222/zh-ebn-report-skill --skill zh-ebn-reportInstale esta skill com a CLI e comece a usar o fluxo de trabalho SKILL.md em seu espaço de trabalho.
台灣護理人員撰寫實證護理報告(實證讀書報告、實證案例分析)的完整教練技能——專為護理進階制度 N1–N4 升等、台灣護理學會與台灣實證護理學會審查格式而設計。知識庫 + Python pipeline + utility CLI 打包為一體,一次安裝即可完整使用。
給台灣的護理人員。你只要打入一個糊的題目(例如「早期下床」「壓瘡」「譫妄的處理」),這份 skill 會帶著你跑完實證 5A 步驟,最後產出一份真的可以送審升等的報告草稿。
這份 skill 符合台灣護理學會與台灣實證護理學會規範:AI 可協助完整生成草稿,但:
Pipeline 每次輸出的 DOCX 自動附上這三份文件,使用者 audit 後簽名即可送審。
npx skills add htlin222/zh-ebn-report-skill
安裝後在 Claude Code 等相容 agent 中直接輸入糊題目(例:「我要寫 N3 譫妄報告」),skill 自動觸發。
若要啟用 Python pipeline 的自動化搜尋 / CrossRef 驗證 / Quarto 渲染功能:
cd <skill-install-path>/zh-ebn-report
uv venv && source .venv/bin/activate
uv pip install -e .
cp .env.example .env # 填入 PUBMED_API_KEY / SCOPUS_API_KEY / CROSSREF_MAILTO 等
# 驗證:
zh-ebn-report --help
zh-ebn-report tools --help
zh-ebn-report/
├── SKILL.md ← skill 入口,Claude Code 自動讀取
├── references/ ← 知識庫(由 SKILL.md 與 subagent 引用)
│ ├── ai-disclosure.md — 2026 台灣護理 AI 使用規範 + 揭露/Audit/Subagent 三份模板
│ ├── appraisal-tools.md — CASP × 4 checklist + Oxford 2011 證據等級
│ ├── case-report-template.md — 案例分析完整模板(N3-N4 主用)
│ ├── phrasing-bank.md — 台灣護理報告標準句型庫(含 APA 7 範例)
│ ├── pico-and-search.md — PICO 設定 + 六件套 + 欄位碼 + 100-1000 校準 + 引文追蹤 + DOI 驗證
│ ├── reading-report-template.md — 實證讀書報告模板(N1-N2 主用)
│ ├── subagent-roles.md — 10 個具名 subagent 分工與輸入/輸出契約
│ └── topic-selection.md — 選題指引與五大地雷主題
├── src/zh_ebn_report/ ← Python pipeline
│ ├── cli.py — 主 CLI 入口(init / run / render / status)
│ ├── cli_tools.py — `tools` 子命令:pubmed-search / validate-dois / deid-scan / dedup / update-state / approve-cp
│ ├── models.py — Pydantic 契約(TopicVerdict / PICO / SearchStrategy / Paper / CaspResult / ...)
│ ├── state.py — output/<run-id>/state.json 持久化
│ ├── config.py — 從 .env 讀 API keys
│ ├── spec/ — reading/case 模板單一事實來源(字數範圍、最小文獻數)
│ ├── clients/ — PubMed / Scopus / Embase / CrossRef / OpenAlex / 手動匯入
│ ├── pipeline/ — Orchestrator + 10 個 subagent 函式 + checkpoints + compliance
│ ├── prompts/ — 供 Claude Code Agent tool dispatch 讀取的 role prompts
│ ├── renderers/ — Quarto .qmd 組裝 + BibTeX + 附錄生成
│ └── utils/ — deid regex / cross-DB dedup
├── templates/ ← Quarto 渲染所需
│ └── apa-7th-edition.csl
├── examples/ ← 示範用初始化設定
│ ├── example-reading-pressure-ulcer/
│ └── example-case-delirium/
├── tests/ ← Pydantic schema / dedup / deid / bibliography 單元測試
├── pyproject.toml ← uv + pip 可安裝的 Python 套件
└── .env.example ← API key 範本
Claude Code session 讀 SKILL.md 後,依 5A 流程自行 dispatch Agent tool subagent(haiku/opus),呼叫 zh-ebn-report tools 系列 utility 命令處理 DB 搜尋、DOI 驗證、state 更新、Quarto render。不依賴 Anthropic SDK API key——Claude Code session 本身就是 LLM。
# 初始化
zh-ebn-report init --type reading --topic "早期下床" --ward "一般外科" --level N2 --i-accept-audit-responsibility
# → 取得 run-id
# Claude Code 依序 dispatch subagent 後,呼叫 utility 命令存狀態
zh-ebn-report tools pubmed-search --query "..." --year-start 2021 --year-end 2026 --max 25
zh-ebn-report tools validate-dois --run-id <id> --write-back
zh-ebn-report tools select-papers <id> --dois "10.xxx,10.yyy,..."
zh-ebn-report tools append-section <id> --file section.json
zh-ebn-report tools approve-cp <id> CP1 --choice 批准 --rationale "..."
zh-ebn-report tools deid-scan ./case.yaml
zh-ebn-report render <id>
ANTHROPIC_API_KEY)如有 Anthropic API key,可全自動跑完 9 個 phase(CLI 內部自行 dispatch LLM):
export ANTHROPIC_API_KEY=sk-...
zh-ebn-report init ...
zh-ebn-report run <run-id> # 一路跑完 9 CP(CP1/CP4/CP9 仍需人工確認)
遵循 vercel-labs/skills protocol。每次 push 到 main 觸發 GitHub Action,打包整個 zh-ebn-report/ 目錄(SKILL.md + 知識庫 + Python pipeline + templates + examples + tests)成 .skill 檔並發布 release(以 commit SHA 作為版本標籤)。
MIT License © 2026 htlin222