Skip to content

Inicio rápido

Esta es la ruta más corta recomendada cuando desea un repositorio de complementos que luego pueda convertirse en más formas de enviar el complemento.

Comience primero con un camino sólido. Agregue paquetes, extensiones o configuraciones de integración de propiedad del repositorio más adelante, cuando el producto realmente los necesite.

Si solo lees una cosa

Comience con la ruta predeterminada Go a menos que ya sepa que los ganchos Claude, Node/TypeScript o Python definen los requisitos del producto.

Su primera opción es el punto de partida, no el límite permanente del repositorio.

Valor predeterminado recomendado

Si no tiene una razón de peso para elegir otro camino, comience aquí:

bash
brew install 777genius/homebrew-plugin-kit-ai/plugin-kit-ai
plugin-kit-ai version
plugin-kit-ai init my-plugin
cd my-plugin
plugin-kit-ai generate .
plugin-kit-ai validate . --platform codex-runtime --strict

Eso le brinda la ruta predeterminada más sólida en la actualidad: un repositorio de tiempo de ejecución Codex basado en Go que sigue siendo fácil de validar, transferir y expandir más adelante.

Por qué este es el valor predeterminado

  • un repositorio desde el primer día
  • el tiempo de ejecución y la historia de lanzamiento más limpios de la actualidad
  • la base más sencilla para rutas posteriores de paquetes, extensiones e integración

Lo que obtienes

  • un repositorio de complementos desde el primer día
  • archivos creados bajo src/
  • generó Codex salida de tiempo de ejecución desde el mismo repositorio
  • una verificación de preparación limpia a través de validate --strict

Rutas Node y Python admitidas

Si su equipo ya vive en Node/TypeScript o Python, esas rutas son compatibles y visibles desde el principio:

  • codex-runtime --runtime node --typescript
  • codex-runtime --runtime python
  • ambas son rutas de ejecución interpretadas localmente, por lo que la máquina de destino aún necesita Node.js 20+ o Python 3.10+
  • Go sigue siendo el valor predeterminado cuando deseas la historia de producción general más sólida.

Si está comenzando intencionalmente en Node o Python

Utilice este flujo alternativo solo cuando la elección del idioma ya sea parte del requisito del producto:

bash
plugin-kit-ai init my-plugin --platform codex-runtime --runtime node --typescript
plugin-kit-ai doctor ./my-plugin
plugin-kit-ai bootstrap ./my-plugin
plugin-kit-ai generate ./my-plugin
plugin-kit-ai validate ./my-plugin --platform codex-runtime --strict

O comience con Python:

bash
plugin-kit-ai init my-plugin --platform codex-runtime --runtime python
plugin-kit-ai doctor ./my-plugin
plugin-kit-ai bootstrap ./my-plugin
plugin-kit-ai generate ./my-plugin
plugin-kit-ai validate ./my-plugin --platform codex-runtime --strict

Qué hacer a continuación

  • edite el complemento en src/
  • ejecute plugin-kit-ai generate ./my-plugin nuevamente después de los cambios
  • ejecute plugin-kit-ai validate ./my-plugin --platform codex-runtime --strict nuevamente
  • solo entonces agregue otra forma de enviarlo si el producto lo necesita

Ampliar más tarde

Si quieresAñade esto más tarde
Claude ganchos como producto realclaude
Paquete oficial Codexcodex-package
Gemini paquete de extensióngemini
Configuración de integración de propiedad del repositorioopencode o cursor

Elija claude primero solo cuando los ganchos Claude ya sean el requisito real del producto.

Lo que se expande más tarde

  • el repositorio permanece unificado a medida que agregas más carriles
  • los paquetes y las líneas de extensión provienen de la misma fuente de autor
  • OpenCode y Cursor encajan cuando el repositorio debe poseer la configuración de integración
  • el límite exacto de soporte permanece en los documentos de referencia, no en su primer flujo de inicio

Después del inicio rápido

Documentación pública para autores de plugins e integradores.