# U9401066 Medical Deidentification Code Reviewer

> 程式碼審查技能

- Skill: `tomevault-io/u9401066-medical-deidentification-code-reviewer` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/u9401066-medical-deidentification-code-reviewer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/u9401066-medical-deidentification-code-reviewer/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/u9401066-medical-deidentification-code-reviewer

---


# 程式碼審查技能

## 描述

執行程式碼審查，包含 DDD 架構合規性檢查。

## 觸發條件

- 「review code」「程式碼審查」「CR」
- 提交 PR 時

## 檢查項目

### 1. DDD 架構合規
- [ ] 依賴方向正確（不能反向依賴）
- [ ] Domain 層無外部依賴
- [ ] Repository 介面在 Domain，實作在 Infrastructure

### 2. 程式碼品質
- [ ] 函數長度 ≤ 30 行
- [ ] 類別長度 ≤ 150 行
- [ ] 圈複雜度 ≤ 10

### 3. 命名慣例
- [ ] 符合 DDD 命名規範
- [ ] 變數名稱有意義

### 4. 測試覆蓋
- [ ] 新功能有對應測試
- [ ] 測試覆蓋率 ≥ 70%

## 輸出格式

```
🔍 程式碼審查報告

📁 檔案：core/domain/entities.py

## DDD 合規性 ✅
  └─ 依賴方向：正確
  └─ 無外部依賴：是

## 程式碼品質 ⚠️
  └─ 函數 `process_phi` 有 45 行（建議 ≤ 30）
  └─ 建議拆分為更小的方法

## 命名 ✅
  └─ 符合規範

## 測試 ⚠️
  └─ 缺少 `test_process_phi` 測試

---
總評：通過，但有 2 項建議改善
```

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/u9401066) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-14 -->

