generate

SkillAI & models

Run code generation for Isar models, JSON serialization, and i18n

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the generate skill

What this skill tells your AI

The instructions your AI receives, as published by keychat-io/keychat-app in .claude/skills/generate/SKILL.md and read by ahel’s review.

Run code generation for the Keychat project.

Arguments

  • $ARGUMENTS - Optional: type of generation (all, dart, flutter, intl, runner)

Generation Commands

TypeCommandDescription
allmelos run generate:allRun all code generators
dartmelos run generate:dartDart package generators only
fluttermelos run generate:flutterFlutter package generators only
intlmelos run intl:generateInternationalization strings
runnermelos run build:runnerApp build_runner only

Common scenarios

After modifying Isar model files

Run melos run build:runner to regenerate database schemas.

After adding new translations

Run melos run intl:generate to regenerate localization files.

After modifying any model with @JsonSerializable

Run melos run generate:all to regenerate JSON serialization code.

Workflow

  1. If no argument, run melos run generate:all
  2. If specific type provided, run the corresponding command
  3. Report any errors encountered during generation

Signals

GitHub stars
97
Forks
7
Last commit
Jul 2026
Advanced
Catalog kind
skill
Gateway key
generate-keychat-io
Source
github.com/keychat-io/keychat-app