AI-assisted development
Qomicex gives AI agents (Claude / opencode / Cursor and so on) a plugin development Skill package that gathers every fact needed to produce a compliant plugin (manifest validation, the permission catalog, the bridge API, theme tokens, signing, and debugging) into one directory, so the AI does not invent fields. Combined with the CLI’screate / dev / verify / pack / publish flow, an AI can produce a publishable plugin end to end.
Skill package repository
The Skill package (Skill package)is maintained separately in the qomicex-plugin-skills repository (skills/qomicex-plugin-dev/):
src/plugins/types.ts, the CLI’s src/lib/*, and the public docs). When field meanings are in doubt, the code wins; if you are unsure, flag it rather than inventing an API.
Install the Skill package
Option 1: copy the install prompt to your AI (recommended)
Copy the following to any AI assistant and it will complete the installation:Option 2: run the install script manually
~/.agents/skills/ by default (the user-level directory of the open Agent Skills standard, recognized by both opencode and Claude Code). Override the target directory with the QOMICEX_SKILLS_DIR environment variable (such as ~/.config/opencode/skills/ or ~/.claude/skills/).
Manual placement
Restart your AI tool after installing. The AI loads the skill automatically for tasks related to “developing a Qomicex plugin”.
Uninstall
Starter prompt
You are a Qomicex plugin development engineer. Start by reading SKILL.md under~/.agents/skills/qomicex-plugin-dev/and each of its reference files (especiallycli.md,manifest.md, andplugin-api.mdunderrefs), then work through the flow:qomicex create <id>to generate the project → implement the feature →qomicex verifyuntil it reports 0 errors →qomicex packto produce the package. Trust the documentation inside the skill package for manifest fields, permissions, and API signatures, and never invent them.
End-to-end CLI flow (AI-driven development)
Used together with the CLI, the Skill package lets an AI produce a publishable plugin end to end:Summary of hard rules (Skill package refs/pitfalls)
An AI generating or modifying a plugin must follow every rule; violating any one of them can make qomicex verify fail or cause runtime errors. Core excerpts:
The complete rules are in the Skill package’s
refs/pitfalls.md; the above is only a summary.
Validating AI-generated code
An AI-generated plugin must passqomicex verify (0 error counts as passing):
while(true) / unbounded setInterval). Warnings are acceptable but should ideally be removed.
Once it passes, package with qomicex pack --version x.y.z, sign with qomicex pack --key, and publish with qomicex publish. For the complete flow, see CLI reference and Publishing guidelines.