@goldziher/opencode-uncomment

Inventory, preserve and remove source comments with AST parsing. Skills only; install the Uncomment CLI separately.

Packages

Package details

skill

Install @goldziher/opencode-uncomment from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@goldziher/opencode-uncomment
Package
@goldziher/opencode-uncomment
Version
3.10.4
Published
Nov 2, 2026
Downloads
310/mo · 245/wk
Author
nhirschfeld
License
MIT
Types
skill
Size
27.9 KB
Dependencies
1 dependency · 0 peers
Pi manifest JSON
{
  "skills": [
    "./.pi/skills/uncomment"
  ],
  "prompts": []
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

Uncomment Coding-agent Plugins

Skills for AST-based comment inventory, preservation, removal and linting. Install the Uncomment CLI 3.10 or newer separately. This plugin has no MCP server.

The authored skill lives in .ai-rulez/skills/uncomment/. Run mise run plugin:generate from the repository root to regenerate the runtime bundles and portable skills/ export. Edit source files rather than generated manifests or native skills.

Installation

  • Claude Code: add Goldziher/uncomment as a marketplace, then install uncomment@uncomment.
  • Codex: codex plugin marketplace add Goldziher/uncomment, then codex plugin add uncomment@uncomment.
  • Cursor: use the generated .cursor-plugin/ manifest and bundled skills, or the release's Cursor team marketplace.
  • OpenCode: load this package's .opencode/plugins/uncomment.js with the OpenCode v2 plugin loader.
  • Pi: install the local package directory with pi install /absolute/path/to/uncomment/plugin.
  • Hermes: copy .hermes/plugins/uncomment/ into the Hermes home's plugins/uncomment/, enable uncomment, and explicitly load the skill uncomment:uncomment.
  • Gemini CLI: install this directory as an extension; assets/GEMINI.md is its context entry.
  • Kimi CLI, Factory and Copilot: use their generated native manifests in this directory.
  • Agent Plugins: use plugin.json and skills/uncomment/, or verified release archives.

The portable skills/uncomment/ directory includes its configuration and Rust library references. Keep supporting resources together with SKILL.md.

Verification

mise run ai:validate checks both authored roots, pinned content, native bundle drift, CLI/plugin version agreement and public skill resource bytes. Consumer tests check native Pi discovery, OpenCode v2 skill schemas and Hermes skill registration.