develop-hplc-method
정보
이 Claude Skill은 비휘발성 또는 극성 화합물과 같은 까다로운 분석물에 대한 체계적인 HPLC 방법 개발을 개발자에게 안내합니다. 컬럼 화학, 이동상, 구배 조건 및 검출기 선택을 위한 구조화된 워크플로우를 제공합니다. 액체 크로마토그래피 분리 방법을 생성하거나 최적화해야 할 때 사용하세요.
빠른 설치
Claude Code
추천npx 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/develop-hplc-methodClaude Code에서 이 명령을 복사하여 붙여넣어 스킬을 설치하세요
문서
Develop an HPLC Method
Systematic HPLC dev: mode pick + col chem + mobile phase + gradient + flow/temp + detector + iterative refine for non-volatile, thermally labile, polar analytes.
Use When
- Non-volatile / thermally labile / too polar for GC
- New HPLC-UV, FLD, LC-MS from scratch
- Adapt literature/compendial method → diff col/instrument
- Improve existing: poor Rs, long runs, sensitivity
- Pick chromatographic mode (RP, HILIC, IEX, SEC, chiral)
In
Required
- Target analytes: Name + struct + MW + pKa + logP/logD
- Sample matrix: Formulation, bio fluid, env extract, neat
- Perf targets: Rs + LOD/LOQ + quant range
Optional
- Reference method: Compendial/literature → start
- Available columns: On-hand inventory
- Instrument: UHPLC vs conventional, detectors, col oven
- Throughput: Max run + re-equilibration
- Regulatory: ICH, USP, EPA, etc
Do
Step 1: Separation Goals
- Compile analyte props: MW, pKa, logP (logD at pH), chromophores, fluorophores, ionizable.
- ID matrix + interferents (excipients, endogenous, degradants).
- Perf criteria:
- Rs critical pairs (≥ 2.0 regulated)
- LOD/LOQ
- Run time incl re-equilibration
- Assay / impurity profile / dissolution / content unif / clean verify → drives valid. category.
- Isocratic vs gradient: isocratic if all analytes 2 < k' < 10; else gradient.
→ Spec doc: analytes + props + matrix + perf + isocratic/gradient decision.
If err: pKa/logP unknown → estimate from struct (ChemAxon, ACD/Labs) or scout gradient on C18 at pH 3 + pH 7 → empirical retention.
Step 2: Col Chemistry
Mode + col by analyte props.
| Mode | Column Chemistry | Mobile Phase | Best For |
|---|---|---|---|
| Reversed-phase (RP) | C18 (ODS) | Water/ACN or water/MeOH + acid/buffer | Non-polar to moderately polar, most small molecules |
| RP (extended) | C8, phenyl-hexyl, biphenyl | Water/organic + modifier | Shape selectivity, aromatic compounds, positional isomers |
| RP (polar-embedded) | Amide-C18, polar-endcapped C18 | Water/organic, compatible with high aqueous | Polar analytes that elute too early on standard C18 |
| HILIC | Bare silica, amide, zwitterionic | High organic (80-95% ACN) + aqueous buffer | Very polar, hydrophilic compounds (sugars, amino acids, nucleotides) |
| Ion-exchange (IEX) | SAX or SCX | Buffer with ionic strength gradient | Permanently charged species, proteins, oligonucleotides |
| Size-exclusion (SEC) | Diol-bonded silica, polymer | Isocratic aqueous or organic buffer | Protein aggregates, polymers, molecular weight distribution |
| Chiral | Polysaccharide (amylose/cellulose) | Normal-phase or polar organic mode | Enantiomeric separations, chiral purity |
- Default RP C18 for small mols logP > 0.
- logP < 0 → HILIC or IEX.
- Particle size: sub-2 um for UHPLC (higher eff + backpressure), 3-5 um conventional.
- Col dim: 50-150 mm L, 2.1-4.6 mm ID. Narrow → save solvent + better MS.
- Chiral → screen 3-4 CSPs w/ diff selectors.
→ Col chem + dims + particle size picked w/ justification.
If err: poor retention on C18 → more retentive (phenyl-hexyl for aromatics) or diff mode (HILIC for polar).
Step 3: Mobile Phase + Gradient
- Organic modifier:
- ACN: lower visc, sharper peaks, better UV <210 nm
- MeOH: diff selectivity, sometimes better polar, higher visc
- Aqueous + pH:
- Neutral: water + 0.1% formic acid (MS-compat) or phosphate buffer (UV only)
- Ionizable: buffer 2 pH units from pKa → single ionic form
- pH 2-3 (formic/phosphoric): suppresses acid ionization, good start
- pH 6-8 (ammonium formate/acetate): basic analytes or low pH selectivity insufficient
- pH 9-11 (ammonium bicarbonate, BEH cols): very basic on high-pH-stable cols
- Gradient:
- Start 5-10% organic → 90-95% over 10-20 min scouting
- Evaluate scouting → useful organic range
- Narrow gradient to elution window
- Steeper = faster lower Rs; shallower = better Rs longer
- Col wash (95% organic, 2-3 min) + re-equilibrate (5-10 col vol initial).
- Isocratic → k' = 3-8 for analytes.
→ Mobile phase (org + aq + buffer + pH) + gradient defined, scouting confirms elution in window.
If err: poor selectivity (co-elution despite optimization) → swap modifier (ACN↔MeOH), shift pH 2 units, or ion-pair reagent for charged.
Step 4: Flow + Temp
- Initial flow per col ID:
- 4.6 mm ID: 1.0 mL/min
- 3.0 mm ID: 0.4-0.6 mL/min
- 2.1 mm ID: 0.2-0.4 mL/min
- Backpressure within limits (< 400 bar conventional, < 1200 bar UHPLC).
- Col temp:
- Start 30 C → reproducibility (no ambient fluctuation)
- 40-60 C → lower visc, lower backpressure, sharper peaks
- Chiral → strong effect on enantioselectivity, screen 15-45 C
- Flow effect on Rs: small increases may improve throughput w/o Rs loss near van Deemter min.
- Doc flow + temp + backpressure.
→ Flow + temp optimized, backpressure in limits, Rs maintained/improved.
If err: backpressure too high → reduce flow, raise temp, or wider-bore/larger-particle col. Rs degrades at high temp → back to 30 C + accept longer run.
Step 5: Pick Detector
| Detector | Principle | Sensitivity | Selectivity | Key Considerations |
|---|---|---|---|---|
| UV (single wavelength) | Absorbance at fixed lambda | ng range | Compounds with chromophores | Simple, robust, most common |
| DAD (diode array) | Full UV-Vis spectrum | ng range | Chromophores + spectral ID | Peak purity assessment, library matching |
| Fluorescence (FLD) | Excitation/emission | pg range (10-100x more sensitive than UV) | Native fluorophores or derivatized | Excellent selectivity, requires fluorescent analytes |
| Refractive index (RI) | Bulk property | ug range | Universal (no chromophore needed) | Temperature-sensitive, gradient-incompatible |
| Evaporative light scattering (ELSD) | Nebulization + light scattering | ng range | Universal, non-volatile analytes | Semi-quantitative, non-linear response |
| Charged aerosol (CAD) | Nebulization + corona discharge | ng range | Universal, non-volatile analytes | More uniform response than ELSD |
| Mass spectrometry (MS) | m/z detection | pg-fg range | Structural, highest selectivity | Requires MS-compatible mobile phases |
- UV chromophores (aromatic, conjugated) → start DAD (quant + peak purity).
- Trace in complex matrices → MS (ESI or APCI) SIM or MRM.
- No chromophore (sugars, lipids, polymers) → CAD, ELSD, or RI.
- Wavelength at analyte lambda-max for sensitivity, or 210-220 nm general.
- FLD → optimize ex/em via spectral scan.
- Mobile phase additive compat: no phosphate w/ MS, no UV-absorbing at low lambda.
→ Detector + config (lambda, gain, rate) for analyte chem + sensitivity.
If err: UV sensitivity insufficient at LOQ → FLD derivatization (OPA for amines, FMOC for AAs) or LC-MS/MS for max sensitivity + selectivity.
Step 6: Evaluate + Refine
- Inject suitability std 6× + evaluate:
- RT RSD < 1.0%
- Peak area RSD < 2.0%
- Rs critical pair ≥ 2.0
- Tailing 0.8-1.5 all
- Plates per col spec
- Inject placebo/matrix blank → interference at RTs.
- Inject stressed/spiked → method separates degradants from main analyte(s).
- If fail → adjust one var at a time:
- Poor Rs: pH, slope, or col chem
- Tailing: amine modifier (TEA for basic), change buffer, diff bonded phase
- Sensitivity: larger inj, concentrate, swap detector
- Lock final params + document.
→ All suitability met, method resolves targets from matrix + degradants, params documented for transfer.
If err: iterative tune doesn't fix → fundamentally diff (change mode, 2D-LC, derivatization) → back to Step 2.
Check
- All targets Rs ≥ 2.0 critical pairs
- RT RSD < 1.0% 6 reps
- Peak area RSD < 2.0% 6 reps
- Tailing 0.8-1.5 all
- No matrix interference at RTs
- Degradants resolved from main
- Run time (incl re-eq) meets throughput
- Mobile phase compat w/ detector
- All params documented (col, MP, gradient, flow, temp, detector)
Traps
- Ignore MP pH for ionizable: pH near pKa → split peaks / poor repro (two ionic forms). Buffer ≥ 2 pH units from pKa.
- Phosphate w/ MS: Non-volatile, contaminates source. Formate or acetate for LC-MS.
- Insufficient re-eq: Flush 5-10 col vols initial MP before next inj. Inadequate → RT drift.
- Too short col for complex mixes: 50 mm → speed but not enough plates for multi-component. Start 100-150 mm for dev.
- Ignore dwell vol: Mixer→head delay. Differs per instrument → method transfer fails. Measure + document.
- HILIC like RP: HILIC needs high organic (80-95% ACN) + small aq. More aq → more elution strength (opposite of RP). Longer eq.
→
develop-gc-method— GC method dev for volatile/semi-volatileinterpret-chromatogram— reading HPLC + GC chromatogramstroubleshoot-separation— diagnose peak shape/RT/Rsvalidate-analytical-method— formal ICH Q2 valid. of HPLC method
GitHub 저장소
연관 스킬
executing-plans
디자인executing-plans 스킬은 검토 체크포인트가 포함된 통제된 배치로 실행할 완전한 구현 계획이 있을 때 사용합니다. 이 스킬은 계획을 불러와 비판적으로 검토한 후, 소규모 배치(기본값 3개 작업)로 작업을 실행하면서 각 배치 사이에 진행 상황을 아키텍트 검토를 위해 보고합니다. 이를 통해 내재된 품질 관리 체크포인트를 갖춘 체계적인 구현이 보장됩니다.
requesting-code-review
디자인이 스킬은 코드 변경 사항을 요구 사항에 따라 분석하기 위해 코드 리뷰어 하위 에이전트를 호출합니다. 작업 완료 후, 주요 기능 구현 후, 또는 메인 브랜치에 병합하기 전에 사용해야 합니다. 이 리뷰는 현재 구현체와 원래 계획을 비교하여 문제를 조기에 발견하는 데 도움이 됩니다.
connect-mcp-server
디자인이 스킬은 개발자들이 HTTP, stdio 또는 SSE 전송 방식을 통해 MCP 서버를 Claude Code에 연결하는 포괄적인 가이드를 제공합니다. GitHub, Notion 및 사용자 정의 API와 같은 외부 서비스를 통합하기 위한 설치, 구성, 인증 및 보안을 다룹니다. MCP 통합 설정, 외부 도구 구성 또는 Claude의 모델 컨텍스트 프로토콜 작업 시 활용하세요.
web-cli-teleport
디자인이 스킬은 작업 분석을 기반으로 개발자가 Claude Code 웹 인터페이스와 CLI 인터페이스 중 선택할 수 있도록 돕고, 두 환경 간 원활한 세션 텔레포트를 가능하게 합니다. 웹, CLI 또는 모바일 환경 전환 시 세션 상태와 컨텍스트를 관리하여 워크플로를 최적화합니다. 다양한 단계에서 서로 다른 도구가 필요한 복잡한 프로젝트에 사용하세요.
