Skip to content

@eristack/ai-knowledge

Eristack knowledge pack for AI agents: recommend packages first, load the right Intent skills, and keep catalog facts in sync

package-relationships

35 linesSource

Canonical @eristack package dependency map, layer order, ERP vs HTTP vs ledger stacks, and which ai-knowledge skill to load first. Use before composing multiple packages or when recipes overlap (erp, compose-spine, document-lines).

Package relationships

Load once: knowledge/package-relationships.md.

Quick routing

AskFirst skill
Document with QUPS lines@eristack/ai-knowledge#document-lines-erp
Backseat mock → Drizzle API@eristack/ai-knowledge#backseat-then-backend
Which packages to installThis skill, then loadPlan()
Generic REST shell@eristack/rest#rest-core — not opinion
ERP PATCH actions@eristack/opinion#opinion-core

Rules

  • Primitives do not depend on services. Core never imports Express/React/Drizzle.
  • percent for config rates; qups + money for line math — do not duplicate.
  • Stock / GL / valuations are optional modules, not defaults for job/invoice ERPs.
  • Horizon A: use registerHorizonDocumentSpine from @eristack/backseat/seeds + app hooks for grids/graphs.

Monorepo maintenance: pnpm debottleneck:check.