# Run Codegen

> Regenerate all generated code from .synq definitions and SQLite grammar. Use when .synq files, grammar actions, or dialect definitions have been modified and generated C/Rust code needs updating.

- Skill: `lalitmaganti/run-codegen` (Agent Skill)
- Install (CLI): `npx skillmds@latest add lalitmaganti/run-codegen`
- Raw SKILL.md: https://api.skillmd.com/api/skills/lalitmaganti/run-codegen/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: lalitmaganti (https://skillmd.com/u/lalitmaganti)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/lalitmaganti/run-codegen

---


# run-codegen

Regenerate all generated code from `.synq` definitions and SQLite grammar.

## Instructions

1. **Run codegen**:
   ```sh
   tools/run-codegen
   ```

   This regenerates:
   - C headers in `syntaqlite-sys/csrc/`
   - Rust node types, token types, and fmt bytecode in `syntaqlite/src/generated/`

2. **Verify the result**:
   ```sh
   cargo check && cargo clippy
   ```

   Both must pass with zero warnings.

3. **Report results** to the user, including any errors or warnings.

