Skip to main content
The pnpm cone gen command uses AI (LLM) to generate or upgrade cone metadata for Entities. You can improve template cones created by stub entity with AI, or regenerate existing cones.

Basic Usage

Requires ANTHROPIC_API_KEY. Set it in sonamu.secret.ts or as an environment variable.

Options

Examples

Generate cones for a single Entity

Regenerate existing cones

Generate cones in English

Batch generate for all Entities

How It Works

Default mode (onlyEmpty)

When run without options, only fields with empty fixtureHint are generated. Existing values are preserved.

Regenerate mode (--regenerate)

With --regenerate, all existing cone metadata is overwritten and regenerated from scratch. Be careful if you have manually adjusted values.

Workflow

A typical cone workflow:

Next Steps

stub

Generate Entity and Practice code stubs

fixture

Manage test data