원클릭으로
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