www/apps/book/app/learn/customization/custom-features/page.mdx
export const metadata = {
title: ${pageNumber} Build Custom Features,
}
In the upcoming chapters, you'll follow step-by-step guides to build custom features in Medusa. These guides gradually introduce Medusa's concepts to help you understand what they are and how to use them.
If you use Claude Code, you can learn the same concepts explained in the upcoming chapters through an interactive learning experience.
Install the learn-medusa plugin to use the interactive learning experience:
claude # start claude code
/plugin marketplace add medusajs/medusa-agent-skills
/plugin install learn-medusa@medusa
Then, start the learning experience with this prompt:
I want to learn Medusa.
You can also run the skill using the /learn-medusa:learning-medusa command in Claude Code.
This starts the interactive learning experience where you'll learn Medusa concepts step-by-step by building a brands feature, similar to the next chapters. You will:
By the end, you'll have a solid understanding of Medusa's architecture and how to build custom features.
By following the guides in the upcoming chapters, you'll add brands to the Medusa application and associate them with products.
To build a custom feature in Medusa, you need three main Framework tools:
The next chapters will guide you to:
Brand data model and provides data-management features.