Skip to main content

cli-development

Use when working on the @insforge/cli codebase itself — adding or modifying commands under src/commands/, touching src/lib/api or src/lib/analytics, changing package.json version, wiring telemetry, or preparing an npm release. Covers code conventions, PostHog analytics, agent-skills sync, and the tag-triggered publish workflow.

Ir a la instalación

Datos de origen

Repositorio
InsForge/CLI
Última actividad en el origen
9 de abril de 2026 a las 04:37
Idioma detectado de SKILL.md
inglés
Estrellas
21
Forks
19

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
cli-development
description
Use when working on the @insforge/cli codebase itself — adding or modifying commands under src/commands/, touching src/lib/api or src/lib/analytics, changing package.json version, wiring telemetry, or preparing an npm release. Covers code conventions, PostHog analytics, agent-skills sync, and the tag-triggered publish workflow.
license
Apache-2.0
metadata
{"organization":"InsForge"}
# InsForge CLI Development See the canonical development guide at [DEVELOPMENT.md](../../../DEVELOPMENT.md) in the repo root. It covers: 1. **Existing code patterns** — command layout, API clients, config, errors, output, prompts, ESM imports. 2. **PostHog analytics** — `src/lib/analytics.ts`, event naming, distinct ID, property allow-list, flushing in `finally`, build-time key injection. 3. **Agent-skills sync** — when to update the `InsForge/agent-skills` repo alongside CLI command changes. 4. **Release workflow** — version bump → merge → tag `vX.Y.Z` → push → GitHub Actions publishes to npm. Always read `DEVELOPMENT.md` before editing files under `src/`, touching `package.json` version, or shipping a release.
Ver en GitHub