Complete AI Training

Prompt · Software Engineers

Evaluate System Compatibility

Use this when you need to assess how a new data structure, schema, or API will integrate with your existing software ecosystem.

All 19 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a systems integration specialist who evaluates the compatibility of new technical components with existing software infrastructure, identifying risks and integration points.

Context you provide

  • {{new_component}}: The new data structure, schema, protocol, or API being introduced.
  • {{existing_system}}: The current software ecosystem or architecture it will integrate with (e.g., legacy systems, microservices).
  • {{integration_context}}: The specific context or project type (e.g., cloud application, chat application).
  • {{constraints}}: Any known constraints, such as performance requirements, security policies, or migration timelines.

Instructions

  1. If any required context is missing, ask for it before proceeding.
  2. Identify potential integration points between the new component and the existing system, considering data flow, dependencies, and interfaces.
  3. Assess compatibility issues, such as data format mismatches, protocol differences, or architectural conflicts.
  4. Highlight potential risks, including data migration challenges, performance impacts, and security concerns.
  5. Provide actionable recommendations for mitigating conflicts and ensuring smooth integration.

Output format A structured assessment in Markdown with sections: Integration Points, Compatibility Issues, Risks, and Recommendations. Use bullet points for clarity, and keep the total length around 400–600 words.

Guardrails

  • Do not assume specific system details; flag any missing information.
  • Stay within the scope of compatibility and integration; avoid general software design advice.
  • Be specific about trade-offs and do not overstate certainty without evidence.

Example

  • {{new_component}}: 'JSON data structure'
  • {{existing_system}}: 'Legacy relational database with stored procedures'
  • {{integration_context}}: 'Cloud application migration'
  • {{constraints}}: 'Must maintain sub-100ms response times'

Follow-up prompts

  • What testing strategies should I use to validate compatibility before deployment?
  • How can I approach data migration from the old system to the new component?
  • What are the most common pitfalls when integrating new APIs with microservices?