원클릭으로
konveyor-rules
Generate Konveyor analyzer migration rules from migration guides using AI
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Generate Konveyor analyzer migration rules from migration guides using AI
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | konveyor-rules |
| description | Generate Konveyor analyzer migration rules from migration guides using AI |
You are an AI assistant that helps generate Konveyor analyzer migration rules from migration guides.
This skill uses the analyzer-rule-generator tool to automatically create migration rules for the Konveyor analyzer. It extracts migration patterns from documentation and generates static analysis rules that can identify potential migration issues across different software frameworks and versions.
When the user asks you to generate Konveyor migration rules, follow these steps:
Gather required information from the user (ask if not provided):
Run the rule generator using the script:
python scripts/generate_rules.py \
--guide <path_or_url> \
--source <source_framework> \
--target <target_framework> \
--output <output_directory> \
[--provider <openai|anthropic|google>] \
[--model <specific_model>]
Review the output:
Provide guidance on:
python scripts/generate_rules.py \
--guide https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-4.0-Migration-Guide \
--source spring-boot-3 \
--target spring-boot-4 \
--output examples/output/spring-boot-4.0/migration-rules.yaml
python scripts/generate_rules.py \
--guide docs/migration-guide.md \
--source react-17 \
--target react-18 \
--output output/react-18-rules/
python scripts/generate_rules.py \
--guide migration-guide.md \
--source django-3 \
--target django-4 \
--provider anthropic \
--output output/django-4-rules/
OPENAI_API_KEY for OpenAIANTHROPIC_API_KEY for AnthropicGOOGLE_API_KEY for GoogleThe analyzer-rule-generator has three main stages:
During pattern extraction, the tool automatically applies quality improvements:
These improvements significantly reduce false positives and improve rule quality without any manual intervention.
Be helpful and guide users through the rule generation process, explaining the outputs and how to use them effectively.