.claude/skills/assisted-tunneling-mechanisms/SKILL.md
Calculate tunneling probabilities modified by phonon, trap, or photon assistance when standard tunneling is insufficient or specific energy exchange processes occur. Use this for indirect band-gap materials, defect-assisted transport, or optical field-enhanced tunneling.
npx skillsauth add ShaneLogic/SolarLab assisted-tunneling-mechanismsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Conditions: Indirect gap materials
Modified tunneling probability:
Te_phonon ~ exp(-2∫k(x)dx ± ℏω/(eFa))
Where:
Key characteristics:
Conditions: High defect density near interface
Process:
Total probability:
1/Te_total = 1/Te_1 + 1/Te_2
Where Te_1 and Te_2 are individual step probabilities.
Requirements:
Conditions: Optical excitation with applied electric field
Process: Photon provides most energy, field provides small additional energy enabling tunneling
Absorption edge shift:
ΔE_opt = constant × (eFℏ)^(2/3) / (2m)^(1/3)
Example: For 10 meV shift (100 Å at 2 eV gap):
Key characteristics:
| Mechanism | Energy Exchange | Probability Factor | Typical Conditions | |-----------|----------------|-------------------|-------------------| | Phonon | Momentum + small energy | ~10⁻³ | Indirect gap, Vr ≈ ℏω | | Trap | Stepwise via defect | Depends on trap density | High defect density | | Photon | Large optical + small field | Field-dependent | Optical illumination |
development
Understand and comply with Driftfusion software licensing terms, including the open-source AGPL v3.0 frontend and proprietary MATLAB pdepe solver backend. Use when using, modifying, or distributing Driftfusion code.
development
Initialize the Driftfusion simulation environment and create parameter objects. Use this skill when starting a new MATLAB session or setting up device properties for simulation.
development
Define device layer structure, configure spatial and time meshes, and build device structures with interface grading. Use this skill when setting up the physical geometry and discretization of a simulation device.
research
Analyze simulation solutions, calculate physical quantities, and generate plots. Use this skill when processing completed simulations, extracting currents/densities, or visualizing results.