Skip to main content

code-generation

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

ソース情報

リポジトリ
block/proto-fleet
ソースの最終更新活動
2026年10月1日 22:59
検出された SKILL.md の言語
英語
スター
58
フォーク
18

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

ファイルエクスプローラー
4 ファイル

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
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).
GitHubで見る