---
title: Support for different types of custom instructions
shortTitle: Custom instructions support
intro: 'Find out which environments support which types of custom instructions.'
versions:
feature: copilot
contentType: reference
category:
- Learn about Copilot
---
This reference article provides details of which types of custom instructions are supported in various environments. For more information about the various types of custom instructions for {% data variables.product.prodname_copilot %}, see [AUTOTITLE](/copilot/concepts/prompting/response-customization).
## {% data variables.product.prodname_dotcom_the_website %}
{% comment %}
WRITING NOTE: The following tables have been written using HTML rather than Markdown due to the poor column width rendering of Markdown tables. In Markdown the columns have equal width, resulting in the first column being too wide, and the second column being too narrow for the text it contains.
{% endcomment %}
| {% data variables.product.prodname_copilot_short %} feature |
Types of custom instructions supported |
| {% data variables.copilot.copilot_chat_short %} |
{% data reusables.copilot.ci-support-personal %}
{% data reusables.copilot.ci-support-repository %}
{% data reusables.copilot.ci-support-organization %}
|
| {% data variables.copilot.copilot_cloud_agent %} |
{% data reusables.copilot.ci-support-repository %}
{% data reusables.copilot.ci-support-path %}
{% data reusables.copilot.ci-support-agents-all %}
{% data reusables.copilot.ci-support-organization %}
|
| {% data variables.copilot.copilot_code-review_short %} |
{% data reusables.copilot.ci-support-repository %}
{% data reusables.copilot.ci-support-path %}
{% data reusables.copilot.ci-support-agents-only %}
{% data reusables.copilot.ci-support-organization %}
|
## {% data variables.product.prodname_vscode %}
| {% data variables.product.prodname_copilot_short %} feature |
Types of custom instructions supported |
| {% data variables.copilot.copilot_chat_short %} |
{% data reusables.copilot.ci-support-repository %}
{% data reusables.copilot.ci-support-path %}
{% data reusables.copilot.ci-support-agents-only %}
|
| {% data variables.copilot.copilot_cloud_agent %} |
{% data reusables.copilot.ci-support-repository %}
{% data reusables.copilot.ci-support-path %}
{% data reusables.copilot.ci-support-agents-all %}
|
| {% data variables.copilot.copilot_code-review_short %} |
{% data reusables.copilot.ci-support-repository %}
|
## {% data variables.product.prodname_vs %}
| {% data variables.product.prodname_copilot_short %} feature |
Types of custom instructions supported |
| {% data variables.copilot.copilot_chat_short %} |
{% data reusables.copilot.ci-support-repository %}
{% data reusables.copilot.ci-support-path %}
|
| {% data variables.copilot.copilot_code-review_short %} |
{% data reusables.copilot.ci-support-repository %}
|
## JetBrains IDEs
In JetBrains IDEs, you can manage supported customizations from the Agent Customizations editor. In the {% data variables.copilot.copilot_chat %} panel, click the settings icon in the top-right, then click **Customizations**.
The editor lets you work with workspace customizations for the current project or personal customizations that follow you across projects. You can use it to view and edit {% data variables.copilot.custom_agents_short %}, manage reusable skills and prompt files, and configure instructions. For more information, see [AUTOTITLE](/copilot/how-tos/configure-custom-instructions-in-your-ide/add-repository-instructions-in-your-ide) and [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/create-custom-agents-in-your-ide).
| {% data variables.product.prodname_copilot_short %} feature |
Types of custom instructions supported |
| {% data variables.copilot.copilot_chat_short %} |
{% data reusables.copilot.ci-support-personal %}
{% data reusables.copilot.ci-support-repository %}
{% data reusables.copilot.ci-support-path %}
|
| {% data variables.copilot.copilot_cloud_agent %} |
{% data reusables.copilot.ci-support-repository %}
{% data reusables.copilot.ci-support-path %}
{% data reusables.copilot.ci-support-agents-all %}
|
| {% data variables.copilot.copilot_code-review_short %} |
{% data reusables.copilot.ci-support-repository %}
{% data reusables.copilot.ci-support-path %}
|
## Eclipse
| {% data variables.product.prodname_copilot_short %} feature |
Types of custom instructions supported |
| {% data variables.copilot.copilot_chat_short %} |
{% data reusables.copilot.ci-support-repository %}
|
| {% data variables.copilot.copilot_cloud_agent %} |
{% data reusables.copilot.ci-support-repository %}
{% data reusables.copilot.ci-support-path %}
{% data reusables.copilot.ci-support-agents-all %}
|
| {% data variables.copilot.copilot_code-review_short %} |
- Custom instructions are currently not supported.
|
## Xcode
| {% data variables.product.prodname_copilot_short %} feature |
Types of custom instructions supported |
| {% data variables.copilot.copilot_chat_short %} |
{% data reusables.copilot.ci-support-repository %}
{% data reusables.copilot.ci-support-path %}
|
| {% data variables.copilot.copilot_cloud_agent %} |
{% data reusables.copilot.ci-support-repository %}
{% data reusables.copilot.ci-support-path %}
{% data reusables.copilot.ci-support-agents-all %}
|
| {% data variables.copilot.copilot_code-review_short %} |
{% data reusables.copilot.ci-support-repository %}
{% data reusables.copilot.ci-support-path %}
|
## {% data variables.copilot.copilot_cli_short %}
{% data reusables.copilot.ci-support-repository %}
{% data reusables.copilot.ci-support-path %}
{% data reusables.copilot.ci-support-agents-all %}
- 👤 Personal instructions (using
~/.copilot/copilot-instructions.md or ~/.copilot/instructions/**/*.instructions.md files).
## Further reading
* [AUTOTITLE](/copilot/how-tos/copilot-on-github/customize-copilot/add-custom-instructions/add-repository-instructions)
* [AUTOTITLE](/copilot/how-tos/copilot-on-github/customize-copilot/add-custom-instructions/add-personal-instructions)
* [AUTOTITLE](/copilot/how-tos/copilot-on-github/customize-copilot/add-custom-instructions/add-organization-instructions)