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.

Quellinformationen

Repository
InsForge/CLI
Letzte Quellaktivität
9. April 2026 um 04:37
Erkannte Sprache von SKILL.md
Englisch
Sterne
22
Forks
21

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
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.
Auf GitHub ansehen