validate-analytical-method
About
This skill validates chromatographic analytical methods according to ICH Q2(R2) regulatory guidelines. It helps developers define the validation scope, establish specificity, accuracy, precision, and linearity, and determine detection limits. Use it for new method validation, regulatory submissions, or when transferring methods to a new laboratory.
Quick Install
Claude Code
Recommendednpx skills add pjt222/agent-almanac -a claude-code/plugin add https://github.com/pjt222/agent-almanacgit clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/validate-analytical-methodCopy and paste this command in Claude Code to install this skill
Documentation
驗析法
按 ICH Q2(R2) 正驗層析析法。涵按法類定範、以強制降解立專一性、定線性與範、評準度與精度、立 LOD/LOQ 與穩健以呈管。
用
- 新層析法成而須驗乃用→用
- 藥典法於特實驗室驗適性→用
- 已驗法經重大改、須部分或全重驗→用
- 備管呈包(NDA、ANDA、MAA、IND)→用
- 法移新實驗室或儀台→用
入
必
- 已成法:全優且錄之層析法(柱、相、梯度、檢等)
- 法類:活物含量、定量雜試、雜限試、辨試
- 物參標:附析證與定純度之首參標
- 樣基質:代樣含安慰/空基質以行專一性試
可
- 管指:超 ICH Q2 之特管要(如 USP <1225>、FDA、EMA)
- 強制降解樣:未備之預壓樣(酸、鹼、氧、熱、光)
- 驗綱:預批綱明受限(GMP 境必)
- 移包:法移時源實驗室之驗報
行
一:按 ICH Q2(R2) 定範
辨法類、定須驗參。
| 參 | 一類:含量 | 二類:雜(定量) | 三類:雜(限) | 四類:辨 |
|---|---|---|---|---|
| 專一性 | 是 | 是 | 是 | 是 |
| 線性 | 是 | 是 | 否 | 否 |
| 範 | 是 | 是 | 否 | 否 |
| 準度 | 是 | 是 | 否 | 否 |
| 精度(重複) | 是 | 是 | 否 | 否 |
| 精度(中間) | 是 | 是 | 否 | 否 |
| LOD | 否 | 或須 | 是 | 否 |
| LOQ | 否 | 是 | 否 | 否 |
| 穩健 | 是 | 是 | 是 | 否 |
- 按用意歸法於四類之一
- 由表辨諸須驗參
- 試前定每參之受限。典限:
- 線性:R^2 >= 0.999(含量)、>= 0.99(雜)
- 準度:回收 98.0-102.0%(含量)、80-120% 於 LOQ
- 重複:RSD <= 2.0%(含量)、<= 10% 於 LOQ
- 中間精度:RSD <= 3.0%(含量)
- 草驗綱錄諸參、試設、受限
- GMP 境試前須得綱批
得:批綱明法類、須參、試設、預定受限。
敗:法類含混(如含量+雜並法)→驗於最嚴類。參呈型特管指。
二:立專一性與選擇性
- 備諸液:
- 空白(僅溶劑/稀釋)
- 安慰(無物之基質,如藥品之賦形)
- 工濃之參標
- 加標安慰(基質+參標)
- 強制降解樣(若未備)
- 行強制降解以生潛降解物:
| 壓條件 | 典處理 | 目標降解 |
|---|---|---|
| 酸水解 | 0.1-1 N HCl、60-80 C、1-24 h | 5-20% |
| 鹼水解 | 0.1-1 N NaOH、60-80 C、1-24 h | 5-20% |
| 氧 | 0.3-3% H2O2、室溫-60 C、1-24 h | 5-20% |
| 熱 | 60-80 C、固態、1-7 日 | 5-20% |
| 光解 | ICH Q1B(1.2M lux 時、200 Wh/m^2 UV) | 5-20% |
- 注諸液評:
- 物保留時無空/安慰干擾峰
- 降解物與主物峰分(Rs >= 1.5)
- 以 DAD 譜純度或 MS 確峰純
- 算質量平衡:含量+雜+降解物應為初容 95-105%
- 錄諸條譜以證專一性
得:法示專一:無空/安慰干、降解物分、峰純確、質衡 95-105%。
敗:降解物與物共出→法非穩定指示。返法建以改選性(調 pH、梯度、柱化)乃續驗。
三:定線性與範
- 備至少 5 濃度級貫所欲範:
- 含量法:典 80-120% 目標濃
- 雜法:LOQ 至 120-200% 限
- 溶出:10-120% 標稱(或按溶出曲線需)
- 各級獨備(非連稀)為佳法
- 各級三注(最少二)
- 行響(面或高)對濃線性回歸:
- 報斜、截、相關(R^2)
- 含量 R^2 >= 0.999;雜定量 R^2 >= 0.99
- 評殘差圖:
- 殘差應隨機分於零,無系統式
- 曲殘示非線性——考二次或縮範
- 算 y 截為 100% 響百分:
- 含量法截應 <= 100% 響之 2%
- 立驗範為示線、準、精之低高濃間隔
得:線回歸 R^2 >= 0.999(含量)或 >= 0.99(雜)、隨機殘差、截 <= 目響 2%、驗範清。
敗:R^2 不及→察備誤、檢非線(濃過高)、物不穩。新備重試。內非線→用多項校或縮範。
四:評準度
- 備準樣於 3 濃度級(含量典 80%、100%、120% 目;雜法 LOQ、中、高)
- 每級備 3 獨重複(最少 9 定)
- 藥物:較得濃與已知(重力)量
- 藥品:用加標安慰法——安慰加已知物量、量回收
- 算每級回收百分:
- 回收(%)= (得量/加量)× 100
- 受限:
| 法型 | 回收範 | 每級 RSD |
|---|---|---|
| 含量(藥物) | 98.0-102.0% | <= 2.0% |
| 含量(藥品) | 98.0-102.0% | <= 2.0% |
| 雜(定量) | LOQ 80-120%、高級 90-110% | LOQ <= 10%、高級 <= 5% |
| 清驗 | 70-130%(或按公司 SOP 緊) | <= 15% |
- 報每級個回收、平均回收、RSD
得:諸級平均回收於受限內、RSD 於限。
敗:回收諸級恆高或低→疑參標、樣備、法之系統誤(如基質致 LC-MS 離子壓)。回收亂變→察樣備技與物穩。
五:定精度
評三級精度:
- 重複(同日):
- 一析者、一儀、一日
- 100% 注 6 定或 3 級 × 3 重(同準度數)
- 算 RSD:含量 <= 2.0%、雜 LOQ <= 10%
- 中間(日間/析者間):
- 異析者、異日、(若有)異儀,重複試
- 算合二集之總 RSD
- 含量總 RSD <= 3.0%
- 中間遠差於重複→究變源(析技、儀校、環)
- 再現性(法移或多址驗):
- 受方依同綱行
- 較實驗室間果
- 以 F 試(變異較)與 t 試(均較)或等效試評
| 精度級 | 設 | 受(含量) | 受(雜定量) |
|---|---|---|---|
| 重複 | n >= 6 於 100%、1 析者、1 日 | RSD <= 2.0% | LOQ RSD <= 10%、上 <= 5% |
| 中間 | 2 析者、2 日(或 2 儀) | RSD <= 3.0% | LOQ RSD <= 15%、上 <= 10% |
| 再現 | 多實驗室 | 按綱/移限 | 按綱/移限 |
得:重複與中間 RSD 於受限。析者/日/儀間無顯異超允 RSD。
敗:中間遠差於重複→辨驅加變之變(析者備技、室溫、儀校漂)、控之乃重試。
六:立 LOD、LOQ、穩健
檢測限(LOD)與定量限(LOQ):
- 以信噪法或標準偏差法算 LOD 與 LOQ:
- LOD = 3.3 × (sigma/S),sigma=低濃響標準偏差,S=校斜
- LOQ = 10 × (sigma/S)
- 替:S/N 法——LOD 對 S/N >= 3、LOQ 對 S/N >= 10
- 試驗證:備算 LOD 與 LOQ 濃液注:
- LOD:峰可測但未必可定
- LOQ:注 6 重、確 RSD <= 10% 與準度於 80-120%
- 報 LOD 與 LOQ 附定法
穩健:
- 辨關鍵法參(典 5-7 因):
- 相成(±2% 有機)
- 相 pH(±0.2)
- 柱溫(±5 C)
- 流(±10%)
- 檢波長(±2 nm)
- 柱批(若有)
- 各參故意於規範變、餘恆(或用部分階乘設以效)
- 評對適性參(保留、解、拖、面)之影
- 致適性敗於試範之參須緊控、錄為關鍵法參
- 摘穩健果於表,示各變參、試範、對關鍵響之影
得:LOD 與 LOQ 試驗證。穩健試畢、關鍵法參辨、控限立。
敗:LOQ 精超 10% RSD→法靈於該濃不足。可:增注量、濃樣、改樣淨、用更靈檢。參示法不穩(小變致 SST 敗)→緊控該參於法、移時旗之。
驗
- 法類辨、按 ICH Q2(R2) 定諸須參
- 驗綱書附預定受限
- 專一性示:無干、降解物分、峰純確
- 強制降解質衡 95-105%
- 線立 R^2 >= 0.999(含量)或 >= 0.99(雜)、殘隨機
- 準度三級示、回收於受限
- 重複 RSD 於限(如含量 <= 2.0%)
- 中間精度 RSD 於限(如含量 <= 3.0%)
- LOD 與 LOQ 試證(LOQ 精 <= 10% RSD)
- 穩健試畢、關鍵法參辨
- 諸原數、算、譜匯入驗報
忌
- 綱批前始試:GMP 境綱批前生數或不為管受。先得批
- 線用連稀:連稀傳吸量誤。各濃由共儲獨備為最準線評
- 強制降解不足:< 5% 漏要降解物。> 30% 生次降解物擾解。每條目 5-20%
- 重複與中間混:重複為同日同析同儀。中間須變至少一。一二類法皆須
- 略 LOQ 證步:由校曲算 LOQ 不足。算 LOQ 須試證可受精與準
- 穩健遲行:準度精度後覓法不穩耗時材。早行速穩健察以捕脆參
- 驗報不全:管審期諸原數、譜(非僅表數)、統析、明過/敗結。缺數致缺信
參
develop-gc-method-- 驗前 GC 法建develop-hplc-method-- 驗前 HPLC 法建interpret-chromatogram-- 讀驗試所生譜troubleshoot-separation-- 解驗中現之疾conduct-gxp-audit-- 審畢驗以合 GxPwrite-standard-operating-procedure-- 錄已驗法為 SOP
GitHub Repository
Related Skills
evaluating-llms-harness
TestingThis Claude Skill runs the lm-evaluation-harness to benchmark LLMs across 60+ standardized academic tasks like MMLU and GSM8K. It's designed for developers to compare model quality, track training progress, or report academic results. The tool supports various backends including HuggingFace and vLLM models.
cloudflare-cron-triggers
TestingThis skill provides comprehensive knowledge for implementing Cloudflare Cron Triggers to schedule Workers using cron expressions. It covers setting up periodic tasks, maintenance jobs, and automated workflows while handling common issues like invalid cron expressions and timezone problems. Developers can use it for configuring scheduled handlers, testing cron triggers, and integrating with Workflows and Green Compute.
webapp-testing
TestingThis Claude Skill provides a Playwright-based toolkit for testing local web applications through Python scripts. It enables frontend verification, UI debugging, screenshot capture, and log viewing while managing server lifecycles. Use it for browser automation tasks but run scripts directly rather than reading their source code to avoid context pollution.
finishing-a-development-branch
TestingThis skill helps developers complete finished work by verifying tests pass and then presenting structured integration options. It guides the workflow for merging, creating PRs, or cleaning up branches after implementation is done. Use it when your code is ready and tested to systematically finalize the development process.
