Antonis Geralis
Community@planetis-m · Greece
Agent Skills by Antonis Geralis
Showing 19 vetted skills indexed across 3 GitHub repositories.
nim-error-handling
Design Nim exception boundaries and propagation for predictable error handling.
nim-doc-comments
Write Nim documentation comments and verify rendered output with nim doc.
nim-api-design
Review Nim proc and template interfaces for contract and error-surface design.
nim-c-bindings
Standardize Nim-to-C bindings and native linking for cross-platform builds.
nimonyplugins
Construct and traverse Nimony plugin Tree and Node structures with the nimonyplugins.nim API.
nim-vuln-discovery
Enumerate Nim trust-boundary attack surfaces and generate testable vulnerability hypotheses.
nim-c-wrappers
Generate ABI-correct Nim wrappers with raw FFI and safety layers.
nim-ownership-hooks
Implement minimal Nim ARC/ORC ownership hooks for value types and managed resources.
nim-code-organization
Organize Nim modules and orchestration code to prevent state-capture bugs.
nim-fuzzing
Build and run libFuzzer fuzzing harnesses for Nim targets.
nim-testing
Run deterministic Nim test suites across debug, release, and danger compiler modes.
nim-debugging
Debug Nim programs using compiler flags and sanitizer diagnostics.
nim-defect-analysis
Trace externally controlled inputs to missing guards in Nim code.
study-assistant
Convert study material into exam-focused outputs across multiple modes.
wrapper
Generate idiomatic Nim wrappers for C FFI bindings with ABI correctness.
update-api-docs
Generate markdown API documentation for Nim source files using jsondoc.
product-readme-examples
Generate user-facing READMEs and quick start examples for software projects.
nim-style-guide
Enforce formatting, naming, control flow, and error handling rules in Nim code.
bindings
Define operational rules for creating portable Nim-to-C bindings across Linux, macOS, and Windows.