一键导入
grpc-migration-assessment
Initial compliance assessment for gRPC migration. Identifies proto modules and services requiring migration.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Initial compliance assessment for gRPC migration. Identifies proto modules and services requiring migration.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
RFC-39 compliant API best practices for Java services. Covers request/response patterns, error handling, pagination, versioning, and authentication standards. Use when designing or reviewing REST APIs in Java services.
RFC-29 compliant changelog management with Common Changelog format and Unreleased section extension. Validates changelog on commits, generates from git history, and ensures all merged PRs are documented. Use when setting up changelog workflows or retrofitting existing repositories.
Systematic workflow for CodeRabbit reviews - local CLI, PR threads, and commit attribution
Enforces consistent coding standards across the codebase including naming conventions, code organization, and documentation requirements. Use when writing new code, reviewing pull requests, or refactoring existing code.
Database integration patterns for Java services using jOOQ and Flyway. Covers code generation, read/write splitting, migration guidelines, and version compatibility. Use when setting up or maintaining PostgreSQL integration.
Version catalog strategy, dependency management, BOMs, and version constraints for Java/Gradle projects. Covers version centralization, never-downgrade policy, bundle patterns, resolution strategies, and compatibility matrices.
| name | grpc-migration-assessment |
| description | Initial compliance assessment for gRPC migration. Identifies proto modules and services requiring migration. |
| compatibility | Java projects with gRPC services; requires grpc-compliance-validate-repository |
| metadata | {"version":"1.0.0","technology":"java","category":"migration","tags":["java","grpc","assessment","migration"]} |
Initial compliance assessment for gRPC migration.
Run this assessment before starting any gRPC migration work to:
This skill contains only the main documentation below.
The grpc-compliance-validate-repository command must be available to run the compliance assessment.
Cloud agents: Pre-installed (no action needed).
Local setup:
export HOMEBREW_GITHUB_API_TOKEN=your-token
brew tap bitsoex/homebrew-bitso
brew install bitso-grpc-linter
Verify: grpc-compliance-validate-repository --help
See ../grpc-services-rfc-33/references/installation.md for details.
# Run compliance validator to identify all issues
grpc-compliance-validate-repository --dir .
# For verbose output with detailed explanations
grpc-compliance-validate-repository --dir . --verbose
# Output to file for tracking
grpc-compliance-validate-repository --dir . > compliance-report.txt
Document all ERRORS found:
Failure entity in responsessrc/main/proto/ instead of src/main/resources/)ERRORS (must fix):
src/main/proto/)Failure entity with oneOf patterns-generated modules for internal proto compilationWARNINGS (can defer):
For each proto module needing migration:
For each service needing V2 migration:
grpc-compliance-validate-repository --dir ./path/to/module
# Clean build to verify everything compiles
./gradlew clean build
# Build specific modules
./gradlew :module-name:build
# View dependency tree
./gradlew :module-name:dependencies
# Check for dependency conflicts
./gradlew :module-name:dependencyInsight --dependency grpc-stub
After running assessment, you should have:
Based on assessment results:
grpc-migration-contract-distributiongrpc-migration-error-handlinggrpc-migration orchestrator