Skip to content

Commit 345cb02

Browse files
Refine AI prompts and instructions for Docker compatibility and SIMD migration
1 parent f7a575f commit 345cb02

4 files changed

Lines changed: 7 additions & 9 deletions

File tree

content/learning-paths/servers-and-cloud-computing/arm-mcp-server/2-docker-check.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,10 +82,10 @@ CMD ["./start.sh"]
8282
With the Arm MCP Server connected to your AI assistant, you can quickly verify base image compatibility using a simple natural language prompt:
8383

8484
```text
85-
Check this base image for Arm compatibility
85+
Check if this Dockerfile supports Arm
8686
```
8787

88-
The AI assistant will use the `check_image` or `skopeo` tool to inspect the image and return a report. For `centos:6`, you'd discover that this legacy image doesn't support `arm64` architecture.
88+
The AI assistant uses the `check_image` or `skopeo` tool to inspect the base image and return a compatibility report. For `centos:6`, you'd discover that this legacy image doesn't support `arm64` architecture.
8989

9090
## What you've accomplished and what's next
9191

content/learning-paths/servers-and-cloud-computing/arm-mcp-server/3-simd-migration.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@ weight: 4
55
### FIXED, DO NOT MODIFY
66
layout: learningpathall
77
---
8-
98
## Migrating SIMD code with AI assistance
109

10+
{{% notice Note %}} This section uses Visual Studio Code with GitHub Copilot Chat or Copilot Edits. If you're using a different AI assistant, skip to the next section, where you'll configure the same migration workflow using other agentic systems.{{% /notice %}}
11+
1112
When migrating applications from x86 to Arm, you might encounter SIMD (Single Instruction, Multiple Data) code that is written using architecture-specific intrinsics. On x86 platforms, SIMD is commonly implemented with SSE, AVX, or AVX2 intrinsics, while Arm platforms use NEON and SVE intrinsics to provide similar vectorized capabilities. Updating this code manually can be time-consuming and challenging. By combining the Arm MCP Server with a well-defined prompt file, you can automate much of this work and guide an AI assistant through a structured, architecture-aware migration of your codebase.
1213

1314
## Sample x86 code with AVX2 intrinsics

content/learning-paths/servers-and-cloud-computing/arm-mcp-server/4-agentic-systems.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,7 @@ Different AI coding tools provide different mechanisms for defining persistent i
1212

1313
This section shows how to set up Arm migration workflows in popular agentic AI systems. You'll see that the core migration logic stays consistent across platforms, but each tool has its own format for defining these instructions.
1414

15-
{{% notice Note %}}
16-
The migration instructions below are the same workflow you used in the previous section. Each AI tool simply wraps those instructions in a different format.
17-
{{% /notice %}}
15+
{{% notice Note %}}The migration instructions below implement the same workflow shown in the previous section. If you skipped that section, you can start here directly. Each AI tool simply wraps the same core instructions in a different format.{{% /notice %}}
1816

1917
## Set up Kiro steering documents
2018

content/learning-paths/servers-and-cloud-computing/arm-mcp-server/_index.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,9 @@ learning_objectives:
1313
- Configure AI agents to reuse the same migration workflow across different tools
1414

1515
prerequisites:
16-
- An AI-powered IDE such as VS Code with agentic tools like GitHub Copilot, Claude Code, Cursor, or similar
16+
- An AI-powered IDE such as VS Code, Copilot in VS Code, Kiro (IDE or CLI) or Codex
1717
- Basic familiarity with Docker and C/C++ development
18-
- Access to an Arm-based cloud instance or local Arm computer for testing
19-
18+
- Access to an Arm-based cloud instance or local Arm computer running Linux or macOS
2019
author: Joe Stech
2120

2221
### Tags

0 commit comments

Comments
 (0)