Skip to main content

code-generation

Regenerate code after generator input, implementation, configuration, or tool-version changes.

Datos de origen

Repositorio
block/proto-fleet
Última actividad en el origen
1 de octubre de 2026 a las 22:59
Idioma detectado de SKILL.md
inglés
Estrellas
58
Forks
18

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Explorador de archivos
4 archivos

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
code-generation
description
Regenerate code after generator input, implementation, configuration, or tool-version changes.
# Code generation After source edits are complete, use scoped commands for generator inputs and full generation for generator implementation, configuration, or tool-version changes, or inputs spanning generators. Run the selected command from the repo root. Keep source and generated output together; never patch generated files by hand. Inspect the pre-existing diff before generation so user changes remain identifiable. | Source changes | Command | | --- | --- | | Protobuf contracts in `proto/` or `server/sdk/v1/pb/` | `just gen-protos` | | SQL schema in `server/migrations/` or queries in `server/sqlc/queries/` | `just gen-db-queries` | | Fleet CLI manifest (`server/tools/generate-fleet-cli/commands.json`) or templates (`server/tools/generate-fleet-cli/templates/`) | `just gen-fleet-cli` | | Inputs to the server's `go:generate` directives | `just gen-go` | | Generator implementations, configuration/tool versions (including Buf and sqlc configuration), or inputs spanning generators | `just gen` | The scoped commands avoid unrelated generators and full client/server formatting. `just gen-protos` includes SDK protobufs and the protobuf-driven Fleet CLI. Read only the reference relevant to the change: - [Protobuf](references/protobuf.md): proto contracts and generated consumers. - [SQL](references/sql.md): migrations, queries, and sqlc bindings. - [Generator upgrades](references/generator-upgrades.md): Buf dependencies or generator versions; combine with protobuf guidance when both apply. Inspect the resulting diff and validate affected consumers. Investigate unexpected output using source changes, generator configuration, and tool versions; do not assume it proves the branch was stale. Resolve generation failures caused by the requested change and rerun; report external blockers. `just gen` does not rebuild the Python generator distribution. Source changes there or to bundled `scripts/pip-config.sh` require the [packaging skill](../python-gen-tarball/SKILL.md).
Ver en GitHub