Skip to content

docs(skills): sync protobuf-expert and protoc-gen-mcp skills to EasyP v1 - #238

Merged
Yakwilik merged 1 commit into
mainfrom
docs/skills-easyp-v1
Oct 9, 2026
Merged

Yakwilik merged 1 commit into
mainfrom
docs/skills-easyp-v1

Conversation

@ZergsLaw

@ZergsLaw ZergsLaw commented Oct 8, 2026

Copy link
Copy Markdown
Contributor

Summary

The vendored .agents/skills/protobuf-expert-skill still described the intermediate v1.0-rc format (direct (...) in protobuf.mod), which matches neither v0 nor the final v1. This PR replaces both vendored skills with their v1 upstream versions:

Merge after the upstream PRs, or together with them.

EasyP issues found while verifying the skills against v1.0.0-nightly.20261008.1 (worth separate issues)

  • migrate --resolve-lock fails with unsupported legacy config field "excludes". It happens when the dependency's buf.yaml uses excludes, e.g. bufbuild/protovalidate at 3807e3d1.
  • migrate reports incompatible requirement googleapis@03a91044…: historical commit is 82363dc…. The v0 easyp.lock pin conflicts with the BSR compatibility snapshot pulled in through grpc-gateway.
  • breaking against a v0 baseline that has dependencies fails. The error is compile baseline descriptors: … Resolve validate/validate.proto, so CI's breaking job fails on every migration PR.
  • A trailing // easyp:enable RULE at the end of a file is silently ignored. The preceding easyp:disable then covers only the next declaration.
  • migrate reports only the first unpinned remote plugin, not all of them.

🤖 Generated with Claude Code

The vendored protobuf-expert-skill still described the intermediate v1.0-rc
format (`direct (...)` in protobuf.mod), while the v0 configuration inside it
was unchanged. Replace both vendored skills with their v1 upstream versions:
- easyp-tech/protobuf-expert-skill 1.0.0: v1 file model, plus a v0 → v1
  migration procedure built on `easyp migrate`;
- easyp-tech/protoc-gen-mcp-skill 0.4.0: v1 example configs with
  protoc-gen-mcp v0.7.1.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Yakwilik
Yakwilik merged commit 987036e into main Oct 9, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants