framework/engineering/skills/engineer-ai-ide-plugin/SKILL.md
Design or create plugins for one or more AI IDEs, including official-doc lookup, skills, apps, MCP tools, hooks, packaging, assets, manifests, marketplaces, and per-IDE validation.
npx skillsauth add korchasa/flowai engineer-ai-ide-pluginInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when the user asks for an installable plugin for one or more AI IDEs, or asks to package a plugin with manifests, marketplace metadata, assets, skills, apps, MCP servers, hooks, agents, or validation.
For a single element, prefer the focused skill:
engineer-plugin-mcpengineer-plugin-hooksPackaging belongs in this skill. Do not delegate manifest, marketplace, asset, root/data discovery, or install-layout work to a separate packaging skill.
Do not treat this skill as a full specification. Before implementation, open the current official docs for each requested IDE and cite or link the pages used in the output.
Fetch only the sections needed for the current task. Do not request entire docs pages unless the user explicitly asks for exhaustive reference material. Do not spawn subagents just to fetch docs; open the smallest relevant official page(s) directly, summarize the verified facts, then produce the requested design or implementation.
If the target IDE is not listed, find its official plugin, extension, MCP, hook, or marketplace docs first. If no official docs exist, say that explicitly and separate verified facts from assumptions.
For Claude Code + Codex plugin tasks, start with only:
Open reference pages only if the task requires exact fields not present in those two pages.
skills/<name>/SKILL.md.
Do not design Codex plugin agents/ or subagents/ components unless current
official Codex plugin docs explicitly add that surface. If standalone Codex
custom agents are relevant, describe them as separate .codex/agents/*.toml
configuration outside plugin packaging..app.json file referenced by
.codex-plugin/plugin.json apps, and wire bundled MCP servers through
.mcp.json referenced by mcpServers.For design-only requests, produce:
Keep design output concise. If a doc page is slow or unavailable, cite the intended official URL, mark the exact fields as "verify before implementation", and continue with a conservative design instead of starting implementation.
For implementation requests, create files in this order:
Use these only as starting points; always verify against official docs before writing files.
.claude-plugin/plugin.json; components can include
skills, agents, hooks, MCP servers, LSP servers, monitors, settings, and assets..codex-plugin/plugin.json; bundled surfaces can include
skills, apps, MCP servers, hooks, assets, and marketplace metadata.mcp.json plus extension API may apply.development
Use when the user asks to add TypeScript strict-mode code-style rules to AGENTS.md for a TypeScript project using strict mode. Do NOT trigger for Deno projects (use setup-agent-code-style-deno) or non-strict TS configurations.
development
Use when the user asks to add Deno/TypeScript code-style rules to AGENTS.md, or during initial Deno project setup when code-style guidelines need to be established. Do NOT trigger for non-Deno TypeScript projects (use setup-agent-code-style-strict), or for runtime-agnostic style advice.
testing
Use when the user provides a source (URL, file path, or free text) to save into the project's memex — a long-term knowledge bank for AI agents. Stores the raw source, extracts entities into cross-linked pages, runs a backlink audit, and updates the index and activity log. Do NOT trigger on casual reads; only when the intent is to persist a source into the memex.
development
Use when the user asks to audit a memex (long-term knowledge bank for AI agents) for orphans, dead SALP REFs, missing sections, contradictions, or index drift. Runs a deterministic structural check, layers LLM-judgement findings, optionally auto-fixes trivial issues with `--fix`. Do NOT trigger on general code linting.