Skip to content
MCP Servers
Agent

BUILD

Built from npm `highlight.js@11.12.0` (BSD-3-Clause, `LICENSE-highlightjs`). `core.min.js` exposes `window.hljs`; each `<lang>.min.js` registers one grammar onto it. `graph.mjs` inlines core plus only the grammars for languages present in the dump, and refuses any bundle in

BOOST
From plugin
codanna
7553 skills3 agents
Install
> /plugin marketplace add bartolli/codanna
> /plugin install codanna-toolset@codanna

How it fires

How this agent gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.

Context preview

The summary Claude sees to decide when to auto-load this agent.

Built from npm `highlight.js@11.12.0` (BSD-3-Clause, `LICENSE-highlightjs`). `core.min.js` exposes `window.hljs`; each `<lang>.min.js` registers one grammar onto it. `graph.mjs` inlines core plus only the grammars for languages present in the dump, and refuses any bundle in

Agent definition

BUILD.md

highlight.js bundles

Built from npm `highlight.js@11.12.0` (BSD-3-Clause, `LICENSE-highlightjs`). `core.min.js` exposes `window.hljs`; each `<lang>.min.js` registers one grammar onto it. `graph.mjs` inlines core plus only the grammars for languages present in the dump, and refuses any bundle in which `findNetworkPrimitives()` finds a network call. `github-dark.min.css` / `github.min.css` are `styles/` from the same package, verbatim; each host inlines them scope-transformed onto its detail-panel signature block (this skill's graph.mjs, x-ray's theme.js; dark on the default scope, light under its `[data-theme="light"]` scope).

Recipe (esbuild 0.25)

npm pack highlight.js@11 && tar xzf highlight.js-*.tgz
# core-entry.js:
#   import hljs from "./package/es/core.js";
#   window.hljs = hljs;
# lang-<l>.js, one per language:
#   import l from "./package/es/languages/<l>.js";
#   window.hljs.registerLanguage("<l>", l);
esbuild core-entry.js --bundle --minify --format=iife --outfile=core.min.js
esbuild lang-<l>.js  --bundle --minify --format=iife --outfile=<l>.min.js

Languages

The codanna parsers with a core hljs grammar: c, clojure, cpp, csharp, go, java, javascript, kotlin, lua, php, python, rust, swift, typescript. gdscript has no core grammar; its signatures render as plain text. `typescript.min.js` bundles the javascript grammar it imports, but registers only `typescript`.

Read more
Ships withcodanna

Local code intelligence MCP server and CLI for AI coding agents

Get the whole plugin
Stats
755
Stars
70
Forks
Active
Maintenance
Rust
Language
Apache-2.0
License
3d ago
Last commit
1y ago
Created
5h ago
Added

Repo: bartolli/codanna

Other agents on codanna.