intershop-icm-best-practices

Guide ICM backend Java development with customization, performance, and security best practices.

11|2|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/bartundmett/skills --skill intershop-icm-best-practices
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: intershop-icm-best-practices
Source: https://github.com/bartundmett/skills/tree/main/skills/intershop
Command: npx skills add https://github.com/bartundmett/skills --skill intershop-icm-best-practices

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide to Intershop Commerce Management (ICM) backend development best practices, ensuring code is maintainable, performant, secure, and upgrade-safe.

Core Features & Use Cases

  • Customization Patterns: Learn how to extend ICM without breaking upgrades.
  • Performance Optimization: Implement strategies for faster, more scalable applications.
  • Security Best Practices: Secure your ICM implementation against common vulnerabilities.
  • Use Case: When developing a new custom cartridge for Intershop, consult this Skill to ensure your code adheres to established best practices for customization, performance, and security, preventing common pitfalls and ensuring long-term maintainability.

Quick Start

Use the intershop-icm-best-practices skill to understand the correct way to implement business object extensions in Intershop.

Frequently Asked Questions about intershop-icm-best-practices

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What are the best practices for Intershop ICM backend development?

Intershop ICM backend development best practices focus on writing maintainable, performant, secure, and upgrade-safe Java code. They cover customization patterns, performance optimization, B2B features, security, testing, and maintainability.

How do I extend business objects in Intershop without breaking upgrades?

To extend business objects in Intershop without breaking upgrades, apply established customization patterns. These patterns guide you in extending ICM safely, ensuring long-term maintainability and preventing common pitfalls during platform updates.

How do I optimize performance for Intershop ICM custom cartridges?

Optimize performance for Intershop ICM custom cartridges by implementing specific strategies for faster, more scalable applications. The Skill provides guidance on performance optimization tailored for ICM backend Java code and database operations.

Does this guide cover security and testing for Intershop ICM?

Yes, this guide covers security and testing for Intershop ICM. It includes security best practices to secure your ICM implementation against common vulnerabilities, alongside testing and maintainability guidelines for backend Java code.

When should I consult Intershop ICM best practices for REST API creation?

Consult Intershop ICM best practices for REST API creation whenever you are developing custom cartridges, creating business objects, or modifying pipelines. It triggers on tasks involving ICM cartridge development and API operations to ensure optimal patterns.