Skip to content

How plugin-kit-ai Works

plugin-kit-ai keeps one repo as the source of truth for your plugin. You edit the files you own, generate the outputs you need, validate the result strictly, and hand off a repo that stays predictable over time.

The Short Version

The core loop is simple:

text
source -> generate -> validate --strict -> handoff

That loop matters because the project is not just a starter template. The generated output can change as the target evolves, while your authored source stays clear and maintainable.

One Repo As The Source Of Truth

The repo is where the plugin lives for real.

  • authored files stay under your control
  • generated outputs are rebuilt from that source
  • validation checks the output you plan to ship
  • handoff happens only after the generated result is clean

This lets one project grow carefully instead of scattering the same plugin logic across several repos.

What You Actually Edit

You keep editing the project source and the plugin code you own. You do not treat generated output as the place where the project really lives.

That boundary is what keeps upgrades, target changes, and maintenance work manageable.

Why This Is More Than Starter Templates

A starter template gives you an initial shape. plugin-kit-ai keeps managing the loop after day one:

  • it regenerates target-specific output from the same source
  • it validates what you are about to ship
  • it keeps authored files and generated files clearly separated
  • it lets one repo expand to more outputs later without rewriting the whole project model

Where To Go Next

Public docs for plugin authors and integrators.