Skip to main content

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’s create / 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/):
These files track the code (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

Copy the following to any AI assistant and it will complete the installation:
On Windows (PowerShell):

Option 2: run the install script manually

The install script copies to ~/.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 (especially cli.md, manifest.md, and plugin-api.md under refs), then work through the flow: qomicex create <id> to generate the project → implement the feature → qomicex verify until it reports 0 errors → qomicex pack to 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:
For the full command reference, see CLI reference.

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 pass qomicex verify (0 error counts as passing):
Validation covers manifest validity, least privilege (comparing against the bridge methods the source actually calls), and long-loop warnings (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.