smixs

Iva Plugins — Code Quality skill for Claude Code

Code Quality community

The default Marketplace of Iva: plugins in the Agent Plugins format - trace viewer, hello demo.

How to install Iva Plugins

This entry records only its repository, not the path inside it, so there is no exact command to give. Open smixs/iva-plugins and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Iva Plugins does

The default Marketplace of Iva: plugins in the Agent Plugins format - trace viewer, hello demo.

Alternatives in Code Quality

  • Import Drawio — Redraw a draw.io file as an editorial diagram at a chosen format, size, and detail level 27.2k ★
  • Job Stories — Create job stories with acceptance criteria in JTBD format 7.8k ★
  • Video Script: Claude SEO V1.7.2 — What's New — Duration: ~5 minutes Tone: Natural, conversational, like talking to a friend who knows Claude Code Format: Scr 5k ★

README

iva-plugins

The default Marketplace of [Iva](https://github.com/smixs/iva): a list of plugins in a git repository, one name and its source. Not a registry — no center, no moderation, nobody's approval to publish. The list is `.agents/plugins/marketplace.json`, in the convention of Codex, so other clients can read it too (ADR-0009).

What is on the list

Plugin What it is
trace Viewer for the turn journal: the schema of Iva with the path of a turn lit across it, the turn feed and a replay.
hello The demo for authors: the smallest plugin that carries code — one skill, one tool.

Add one to your Iva

This list is the default one, so a plugin on it installs by name:

iva plugin add trace
iva plugin list --available    # what every marketplace of yours offers

A folder installs the same way, which is how you try a plugin before it is listed anywhere:

iva plugin add ~/dev/iva-plugins/hello
iva plugin list

Your own repository works as a source too: `iva plugin add owner/repo`, with `@ref` when you want a branch or a tag. Iva pins the commit and remembers it, so `iva plugin sync` restores the plugin later without you.

Publish your own

A plugin is a folder in the format Agent Plugins 1.0.0. Only `plugin.json` is required:

my-plugin/
  plugin.json                  $schema, name, version, description; extensions { "sh.iva": {} } when it carries code
  skills//SKILL.md       a skill: frontmatter with name and description; direct children of skills/ only
  mcp.json                     optional: MCP servers, stdio or streamable-http
  sh.iva/                      option