Skip to main content

code-generation

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

Quellinformationen

Repository
block/proto-fleet
Letzte Quellaktivität
1. Oktober 2026 um 22:59
Erkannte Sprache von SKILL.md
Englisch
Sterne
58
Forks
18

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

Datei-Explorer
4 Dateien

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
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).
Auf GitHub ansehen