원클릭으로
interface-building
Workflow, lattice-matching strategies, and pitfalls for building interfaces between two crystals/surfaces.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Workflow, lattice-matching strategies, and pitfalls for building interfaces between two crystals/surfaces.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | interface-building |
| description | Workflow, lattice-matching strategies, and pitfalls for building interfaces between two crystals/surfaces. |
| when_to_use | Read BEFORE running the `interface-builder` skill (or any custom interface stacking). Use when constructing an interface, heterostructure, or coherent slab between two materials. |
Prepare individual surfaces
Use build_interface tool for lattice matching
Configure interface parameters
--max-length-tol 0.15, --max-angle-tol 0.1Verify interface quality
Validate structural units (if applicable)
| Pitfall | Symptom | Fix |
|---|---|---|
| PBC gaps from manual stacking | Gaps across periodic boundaries | Use build_interface tool with ZSL algorithm |
| Insufficient gap for molecules | Molecule overlaps with substrate | Increase gap parameter |
| Excessive lattice strain | Matched lattices have high strain | Adjust strain tolerance or try different orientations |
| Broken structural units | Tetrahedra/dimers broken at surface | Test all terminations, select one preserving units |
| Wrong PBC settings | Incorrect bond analysis across vacuum | Set PBC=(True, True, False) for surfaces |
| build_interface breaks units | Tool doesn't preserve molecular units | Use SlabGenerator directly to select termination |
| No lattice matches found | Tool returns empty | Relax tolerances: max-length-tol=0.15, max-angle-tol=0.1 |
| Primitive cell issues | Wrong surface terminations | Convert to conventional cell before surface generation |
need_conventional=True flag in structure_tools.pyfrom pymatgen.core.surface import SlabGenerator
Build common bulk crystal structures (FCC/BCC/HCP/diamond/zincblende/...) using ASE.
Build a coherent lattice-matched interface between two bulk structures using the pymatgen ZSL algorithm.
Strategies for searching, filtering, and downloading structures from the Materials Project (MP) database.
Workflow for building Metal-Organic Framework (MOF) structures (MOF-5, Cu-BTC, IRMOF series, custom).
Methods for building isolated molecules (ASE database, SMILES via RDKit, organometallics, endohedral cages, NEB pathways).
Workflows for nanoparticles, carbon nanotubes, nanoshells, confined/filled systems, and atomic text patterns.