{"name":"\/plugin-types","slug":"plugin-types","family":"slash","title":"Slash commands","noun":"slash command","description":"Type \/plugin-types to generate a TypeScript file typing every connected MCP tool's arguments.","description_source":"entry","described_by":{"version":"2.1.242","anchor":"new-plugin-types-command-writes-typescript-types-for-your-co"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.308","builds":0,"mined_builds":149,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.287","anchor":"plugin-types-removed-from-the-command-category-map","heading":"\/plugin-types dropped from the command category list","line":"\/plugin-types is no longer listed in the table that sorts Claude Code's commands into categories","released_at":"2026-10-01 16:59:25","reason":"found in this entry's text, named in this entry"},{"version":"2.1.287","anchor":"cloud-session-sync-and-memory-update-tweaks","heading":"More memory files count as already loaded when Claude Code checks for memory updates","line":"Memory files that were announced or loaded from subfolders now count as already in context when Claude Code checks for memory updates","released_at":"2026-10-01 16:59:25","reason":"found in this entry's text"},{"version":"2.1.287","anchor":"plugin-type-contract-now-laid-for-dependent-mods","heading":"Plugin type files now go into the dependent mod's own folder","line":"A mod that lists a plugin as a dependency now gets that plugin's type file at `.claude-plugin\/types\/<plugin>\/index.d.ts`","released_at":"2026-10-01 16:59:25","reason":"found in this entry's text"},{"version":"2.1.287","anchor":"plugin-types-generated-header-comments-reworded-mcp-types","heading":"MCP tool type files are now rewritten when you save a mod","line":"Generated MCP tool type files now say they reflect the tools connected at the mod's last save, and are rewritten on each save","released_at":"2026-10-01 16:59:25","reason":"found in this entry's text"},{"version":"2.1.287","anchor":"plugin-types-removed-from-the-open-state-map-skill-folder","heading":"Plugin error message no longer points to \/plugin-types","line":"When a skill folder can't be written, the error now points to type files inside the plugin rather than to `\/plugin-types`","released_at":"2026-10-01 16:59:25","reason":"found in this entry's text"},{"version":"2.1.286","anchor":"plugin-types-command-hidden","heading":"\/plugin-types no longer shows in the command list","line":"The `\/plugin-types` command is now hidden from command listings but still exists","released_at":"2026-09-30 17:14:38","reason":"found in this entry's text, named in this entry"},{"version":"2.1.271","anchor":"new-plugin-type-contract-validator-and-claude-code-pluginsd","heading":"New plugin type-contract validator and claude-code-plugins.d.ts generator","line":"Plugin type contracts get strict validation and a generated claude-code-plugins.d.ts file","released_at":"2026-09-14 19:45:19","reason":"found in this entry's text, named in this entry"},{"version":"2.1.271","anchor":"new-plugin-type-contract-field-types-feeds-plugin-types","heading":"New plugin type-contract field ( types ) feeds \/plugin-types","line":"Plugin manifests can now declare a types field pointing to a TypeScript declaration file","released_at":"2026-09-14 19:45:19","reason":"found in this entry's text"},{"version":"2.1.271","anchor":"plugin-types-command-now-also-emits-claude-code-pluginsdts","heading":"plugin-types command now also emits claude-code-plugins.d.ts","line":"The plugin-types command now also generates claude-code-plugins.d.ts covering enabled plugins' type contracts","released_at":"2026-09-14 19:45:19","reason":"named in this entry"},{"version":"2.1.242","anchor":"new-plugin-types-command-writes-typescript-types-for-your-co","heading":"New \/plugin-types command writes TypeScript types for your connected MCP tools","line":"Type \/plugin-types to generate a TypeScript file typing every connected MCP tool's arguments.","released_at":"2026-08-24 19:16:14","reason":"named in this entry, found in this entry's text"}],"entries_total":10,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"\/plugin","slug":"plugin","description":"Manage Claude Code [plugins](\/docs\/en\/plugins\/overview). Run with no argument to open the plugin menu, or pass a subcommand such as `list`, `install`, `enable`, or `disable` to act directly. Claude Code can activate a plugin during the install; the [install summary](\/docs\/en\/plugins\/install#install-a-plugin) tells you whether it did or whether to run `\/reload-plugins`"}],"url":"https:\/\/changelogs.core-directive.com\/reference\/slash\/plugin-types","family_url":"https:\/\/changelogs.core-directive.com\/reference\/slash.json"}