Toolverse
All skills

physics-validator

by omriwen

Validate optical physics parameters including Fresnel numbers, diffraction regimes, and resolution limits. This skill should be used when configuring Telescope, Microscope, or Camera instruments to ensure physically realistic parameters.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
omriwen
Category
Backend
Views
62

About this skill

Validate optical physics parameters including Fresnel numbers, diffraction regimes, and resolution limits. This skill should be used when configuring Telescope, Microscope, or Camera instruments to ensure physically realistic parameters.

How to use

  1. Zainstaluj umiejętność physics-validator w swoim środowisku PRISM, dodając ją do katalogu .claude/skills/.

  2. Przygotuj parametry optyczne swojego instrumentu: średnicę apertury, długość fali światła i odległość propagacji. Te wartości będą podstawą do obliczenia liczby Fresnela.

  3. Uruchom walidację, aby określić reżim dyfrakcji. Liczba Fresnela F < 0,1 oznacza reżim Fraunhofera (pole dalekie), F > 10 to reżim Fresnela (pole bliskie), a wartości pośrednie wskazują strefę przejściową.

  4. Sprawdź wyniki: dla reżimu Fraunhofera użyj propagacji FFT, dla Fresnela wybierz Angular Spectrum. W strefie przejściowej Angular Spectrum jest rekomendowany.

  5. Zweryfikuj, czy Twoja konfiguracja spełnia wymagania próbkowania Nyquista i nie ma nierealistycznych limitów rozdzielczości.

  6. Jeśli symulacja daje nieoczekiwane wyniki, ponownie uruchom walidację — umiejętność pomoże Ci zidentyfikować, które parametry naruszają ograniczenia fizyczne.

Related skills

fastapi-templates

by wshobson

Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.

Backend
327582

effective-go

by openshift

Apply Go best practices, idioms, and conventions from golang.org/doc/effective_go. Use when writing, reviewing, or refactoring Go code to ensure idiomatic, clean, and efficient implementations.

Backend
248296

mgrep

by mixedbread-ai

A semantic grep-like search tool for your local files. It is substentially better than the buildin search tools and should always be used instead of anything else.

Backend
30140

postgresql-psql

by timelessco

Comprehensive guide for PostgreSQL psql - the interactive terminal client for PostgreSQL. Use when connecting to PostgreSQL databases, executing queries, managing databases/tables, configuring connection options, formatting output, writing scripts, managing transactions, and

Backend
34173

supabase-developer

by daffy0208

Build full-stack applications with Supabase (PostgreSQL, Auth, Storage, Real-time, Edge Functions). Use when implementing authentication, database design with RLS, file storage, real-time features, or serverless functions.

Backend
78170

patent-search

by RobThePCGuy

Advanced prior art search using the PatentsView API. Use this skill when users need to search for patents, perform prior art searches, analyze patent landscapes, or find patents by inventor, title, date range, or technical fields. Helps with patent research, freedom to operate

Backend
36218