nimonyplugins

Community

Build and traverse correct Nimony plugin trees.

Authorplanetis-m
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps you write and review Nimony plugins that correctly build and traverse plugin trees using the real nimonyplugins.nim API, avoiding subtle mistakes around Tree vs Node, traversal, and validation.

Core Features & Use Cases

  • Accurate API usage: Guides you to use the installed nimonyplugins.nim directly so your plugin matches the exact node kinds, constructors, traversal primitives, and rendering helpers.
  • Safe traversal & mutation patterns: Explains how to traverse with Node safely (inc vs skip), when to clone for lookahead, and when to consume vs preserve subtrees (takeTree vs addSubtree).
  • Correct construction & validation: Provides canonical writing patterns using withTree, createTree, snapshot, balanced emission order, and errorTree for invalid cases.
  • Use cases: Refactoring or reviewing existing Nim-based Nimony plugins, implementing new transformations that rewrite parts of an input tree, and producing reliable plugin outputs suitable for downstream tooling.

Quick Start

Use this skill while editing a Nimony plugin to look up the exact installed nimonyplugins.nim, then rewrite your traversal and emission logic to follow the canonical Tree/Node read/write and takeTree/addSubtree patterns.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: nimonyplugins
Download link: https://github.com/planetis-m/skills_experiment/archive/main.zip#nimonyplugins

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.