skills
Expert Nim coding, testing, debugging, and C interop guidance
All Skills in This Repository (5)
Pure Emerald Level Indicatorswrapper
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.
Frequently Asked Questions
FAQPage SchemaHow to install planetis-m skills?โผ
Run `npx skills add planetis-m/skills --all -g -y` in your terminal to install all Nim skills globally.
What Nim topics do these skills cover?โผ
They cover API design, error handling, ownership hooks, C bindings and wrappers, testing, fuzzing, debugging, documentation, style, and Atlas dependency management.
How to wrap a C library in Nim?โผ
The nim-c-bindings and nim-c-wrappers skills guide raw FFI bindings, linking, and building an idiomatic Nim layer with correct resource management.
How to debug Nim memory bugs?โผ
The nim-debugging and nim-defect-analysis skills provide AddressSanitizer, Valgrind, and stack-trace workflows to find and confirm memory defects.
Do these skills work with Claude Code and Cursor?โผ
Yes. All skills follow the standard SKILL.md format and work in Claude Code, Cursor, Codex, and other compatible coding agents.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core