docs(sdk): feedback visible via windows.open + séparation Codex skills documentées — commands-and-feedback (surface normative + exemple), layouts-react (type↔contributes.layouts, capacité ui), manifest (exemple complet menu+layout+ui), windows (contrat ui, retour structuré), packaging-distribution (idea_plugin_install_from_directory, sémantique plugin_reloaded/ESM), nouveau codex-skills-and-idea-plugins, README (lien) — #280 QA verte

This commit is contained in:
2026-09-08 13:40:52 +02:00
parent 9829ccdf2a
commit 1239104b0f
7 changed files with 202 additions and 9 deletions

View File

@ -0,0 +1,41 @@
# Codex Skills And IdeA Plugins
IdeA runtime plugins and Codex plugins are separate installation and discovery
systems.
An IdeA runtime plugin is described by `idea-plugin.json`. Installing it through
IdeA makes its IdeA runtime contributions available: menus, menu items, slash
commands, layouts, MCP servers and runtime services declared by the IdeA plugin
manifest.
A Codex plugin is described by `.codex-plugin/plugin.json`. Its `skills` entry
points Codex at skill directories such as `skills/*/SKILL.md`. This metadata is
for Codex plugin installation and skill discovery, not for IdeA runtime plugin
loading.
## Normative Behavior
- Installing or reloading an IdeA plugin does not automatically install a bundled
Codex plugin.
- Installing or reloading an IdeA plugin does not automatically make bundled
Codex skills available to agents in the current project.
- Installing or reloading an IdeA plugin does not automatically make bundled
Codex skills available to agents in other projects.
- No `idea-plugin.json` manifest field currently declares Codex skills for IdeA
agent assignment.
- Bundling `.codex-plugin/plugin.json` and `skills/*/SKILL.md` inside an IdeA
plugin package is allowed as distribution content, but it is inert for IdeA
runtime plugin loading unless a separate bridge explicitly consumes it.
## Required Mechanism
If a plugin needs Codex skills to be available to agents, install the Codex
plugin through the Codex plugin mechanism for the intended scope, then assign or
enable those skills for the relevant agents according to Codex/IdeA agent
configuration.
Do not rely on IdeA plugin installation as a cross-project skill propagation
mechanism. Cross-project skill availability needs an explicit product contract
covering scope, provenance, permissions, uninstall behavior, hot reload,
collisions and security. Until that bridge exists, document and perform Codex
skill installation separately from IdeA runtime plugin installation.