# @maestria/pi & @maestria/omp

<div class="plugin-root plugin-title-wrap">
  <div class="home-glow" aria-hidden="true"></div>
  <div class="home-grid" aria-hidden="true"></div>

  <div class="home-inner">
    <PlatformHero
      eyebrow={'@MAESTRIA/PI & @MAESTRIA/OMP'}
      title="Spec-driven, portable workflows."
      lead="Extend Pi or Oh My Pi with maestria workflow modes, 7 specialist subagents, and disciplined orchestration."
      mark={marks.piOmp}
      primaryCta={{ href: '/pi-omp/getting-started/installation/', label: 'Get started' }}
      secondaryCta={{ href: '/pi-omp/reference/', label: 'Reference' }}
      installCommand="npx maestria install pi"
    />

    <PluginSection
      index="01"
      kicker="WHAT YOU GET"
      title="Two runtimes, one discipline."
      class="pt-[clamp(3.5rem,7vw,5rem)] mb-[clamp(4rem,9vw,7rem)]"
    >
      <FeatureGrid
        items={[
          { title: 'Same method, adapted', desc: 'The maestria methodology from OpenCode, adapted for Pi and Oh My Pi (OMP). Role names and workflow ideas carry over; runtime behavior does not.' },
          { title: '7 specialist subagents', desc: 'Activation deploys 7 specialist agent files and auto-discovers the methodology skills.' },
          { title: 'Modes drive the pipeline', desc: '/fein runs the full pipeline, /sonar stays research-only, /blitz is fast implementation. Each mode activates its subagents in sequence.' },
          { title: 'Dispatch per runtime', desc: 'Pi dispatches through the @gotgenes/pi-subagents extension; OMP uses its built-in task() tool with no external dependency.' },
          { title: 'Session tree tracking', desc: 'Every subagent dispatch records its parent task ID, preserving the session tree across turns.' },
          { title: 'Honest about differences', desc: 'Dispatch, tool enforcement, context inheritance, mode activation, and compaction are platform-specific. Read When to Use before assuming a workflow transfers unchanged.' },
        ]}
      />
    </PluginSection>

    <RelatedDocs
      links={[
        { label: 'Quick start', href: '/pi-omp/getting-started/quick-start/' },
        { label: 'Specialist reference', href: '/core/agents/' },
        { label: 'Reference', href: '/pi-omp/reference/' },
        { label: 'Changelog', href: '/pi-omp/changelog/' },
        { label: 'Contributing', href: '/pi-omp/contributing/' },
      ]}
    />

    <SiteFooter />

  </div>
</div>