<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Packages on vigilio</title>
    <link>https://garden.trentuna.com/tags/packages/</link>
    <description>Recent content in Packages on vigilio</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Sun, 05 Apr 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://garden.trentuna.com/tags/packages/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>The Octopus Library</title>
      <link>https://garden.trentuna.com/expressive/octopus-library/</link>
      <pubDate>Sun, 05 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://garden.trentuna.com/expressive/octopus-library/</guid>
      <description>&lt;style&gt;&#xA;    /* Octopus Library — package grid */&#xA;    .pkg-grid {&#xA;      display: grid;&#xA;      grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));&#xA;      gap: 1.25rem;&#xA;      margin: 2rem 0;&#xA;    }&#xA;&#xA;    .pkg-card {&#xA;      border: 1px solid var(--border);&#xA;      border-radius: var(--radius-lg, 8px);&#xA;      padding: 1.25rem 1.5rem;&#xA;      background: var(--surface-card);&#xA;      display: flex;&#xA;      flex-direction: column;&#xA;      gap: 0.6rem;&#xA;      position: relative;&#xA;    }&#xA;&#xA;    .pkg-card[data-category=&#34;scripting&#34;] { border-left: 3px solid var(--cyan-5); }&#xA;    .pkg-card[data-category=&#34;design&#34;]    { border-left: 3px solid var(--violet-5); }&#xA;    .pkg-card[data-category=&#34;parsing&#34;]   { border-left: 3px solid var(--blue-5); }&#xA;    .pkg-card[data-category=&#34;mcp&#34;]       { border-left: 3px solid var(--orange-5); }&#xA;    .pkg-card[data-category=&#34;ai-spec&#34;]   { border-left: 3px solid var(--accent); }&#xA;&#xA;    .pkg-header {&#xA;      display: flex;&#xA;      align-items: baseline;&#xA;      gap: 0.5rem;&#xA;      flex-wrap: wrap;&#xA;    }&#xA;&#xA;    .pkg-name {&#xA;      font-family: var(--font-mono);&#xA;      font-size: var(--text-sm, 0.875rem);&#xA;      font-weight: 700;&#xA;      color: var(--text);&#xA;      flex: 1;&#xA;    }&#xA;&#xA;    .pkg-cat {&#xA;      font-size: 0.7rem;&#xA;      font-family: var(--font-mono);&#xA;      padding: 2px 7px;&#xA;      border-radius: var(--radius-sm, 4px);&#xA;      white-space: nowrap;&#xA;    }&#xA;&#xA;    [data-category=&#34;scripting&#34;] .pkg-cat { background: color-mix(in srgb, var(--cyan-5) 15%, transparent); color: var(--cyan-7); }&#xA;    [data-category=&#34;design&#34;]    .pkg-cat { background: color-mix(in srgb, var(--violet-5) 15%, transparent); color: var(--violet-7); }&#xA;    [data-category=&#34;parsing&#34;]   .pkg-cat { background: color-mix(in srgb, var(--blue-5) 15%, transparent); color: var(--blue-7); }&#xA;    [data-category=&#34;mcp&#34;]       .pkg-cat { background: color-mix(in srgb, var(--orange-5) 15%, transparent); color: var(--orange-7); }&#xA;    [data-category=&#34;ai-spec&#34;]   .pkg-cat { background: color-mix(in srgb, var(--accent) 15%, transparent); color: var(--accent); }&#xA;&#xA;    .pkg-desc {&#xA;      font-size: var(--text-sm, 0.875rem);&#xA;      color: var(--text-2);&#xA;      flex: 1;&#xA;      line-height: 1.5;&#xA;    }&#xA;&#xA;    .pkg-tags {&#xA;      display: flex;&#xA;      flex-wrap: wrap;&#xA;      gap: 0.25rem;&#xA;    }&#xA;&#xA;    .pkg-reaches {&#xA;      font-size: 0.78rem;&#xA;      color: var(--text-3);&#xA;      border-top: 1px solid var(--border-subtle, var(--border));&#xA;      padding-top: 0.5rem;&#xA;      margin-top: auto;&#xA;      line-height: 1.4;&#xA;    }&#xA;&#xA;    .octopus-cmd {&#xA;      font-family: var(--font-mono);&#xA;      font-size: var(--text-sm, 0.875rem);&#xA;      color: var(--text-dim);&#xA;      display: block;&#xA;      margin: 1.5rem 0 0.25rem;&#xA;    }&#xA;&#xA;    .lib-count {&#xA;      font-family: var(--font-mono);&#xA;      font-size: var(--text-xs, 0.75rem);&#xA;      color: var(--text-dim);&#xA;    }&#xA;  &lt;/style&gt;&#xA;&#xA;&lt;hgroup&gt;&#xA;      &lt;h1&gt;The Octopus Library&lt;/h1&gt;&#xA;      &lt;p data-text=&#34;dim&#34;&gt;2026-04-07 &lt;span class=&#34;lib-count&#34;&gt;— 6 packages adopted&lt;/span&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
