Nikolay Gekht
Community@nikolaygekht · NC, USA
MCT, MCSD, PMI-ACP, PMI-DASSM, PMI-DAVSC, PSM III, PSPO II, PSD, SPS, LSSMBB
Agent Skills by Nikolay Gekht
Showing 5 vetted skills indexed across 1 GitHub repositories.
avalonia-ui-tests
Write xUnit tests for Avalonia UI controls, dialogs, and panels following project conventions.
avalonia-visual-element
Creates Avalonia UI controls, dialogs, and panels following project-specific XAML and code-behind conventions.
ballistic-calculator
Implements .NET trajectory calculations with the BallisticCalculator NuGet package and Gehtsoft.Measurements unit types.
reticle-designer
Design rifle-scope reticles and emit BallisticCalculator .reticle files with SVG previews.
docgen
Author and build API documentation projects using Gehtsoft's docgen .ds format.
Frequently Asked Questions About Nikolay Gekht
FAQPage SchemaWhat tasks can I accomplish with Nikolay Gekht's skills?▼
You can build and test Avalonia XAML controls, dialogs, and panels; write C# external ballistics code (trajectory, windage, zeroing) with the BallisticCalculator package; design scope reticles exported as .reticle BXml plus SVG previews; and author docgen-based C#, C++, or Java API documentation.
Who are these skills designed for?▼
They target .NET and C# developers working on Avalonia desktop UI, engineers building ballistics or optics software for rifles, air rifles, bows, or artillery, and maintainers of repositories that use Gehtsoft's docgen utility for API documentation.
What are the prerequisites for using these skills?▼
The ballistics and reticle skills assume .NET/C# projects referencing the BallisticCalculator NuGet package (version 1.1.13+) and its Gehtsoft.Measurements unit types. The docgen skill applies to repositories containing .ds files, a doc/ directory, or project.xml/project.proj documentation configurations.
Do the ballistics skills require access to the BallisticCalculator source code?▼
No. The ballistic-calculator skill is self-contained and describes the full public API (Ammunition, Rifle, Atmosphere, Wind, TrajectoryCalculator) plus named exceptions like ZeroRangeCantBeReachedException, so no package source or binaries are needed.
When should the reticle-designer skill be triggered?▼
Trigger it whenever creating, modifying, reviewing, or rendering a scope reticle, crosshair, mil-dot grid, holdover ladder, or BDC ladder—including cloning commercial reticles like Horus H58/H59 or TReMoR—before hand-writing reticle XML, since the format silently ignores misspelled attributes.