crafterq-studio-plugin
- Repo stars 0
- Author updated Live
- Author repo skills-registry
- Domain
- Documentation
- Compatible agents
-
- Claude Code
- Cursor
- Cline
- Codex
- Windsurf
- Gemini CLI
- +20
- Trust score
- 88 / 100 · community maintained
- Author / version / license
- @tomevault-io · no license declared
- Token usage
- Lean
- Setup complexity
- Plug-and-play
- External API key
- Not required
- Operating systems
- Unspecified (assume cross-platform)
- Runtime requirements
- No special requirements
- Permissions
-
- Read-only
- Write / modify
- Network behavior
- Local-only
- Install commands
- 26 variants
Profile is derived at build time from SKILL.md and install vectors. Subject to drift from author intent.
Heads up: 未限定 allowed-tools,默认拥有全部工具权限。
---
name: crafterq-studio-plugin
description: Maintains and extends the AI Assistant Crafter Studio plugin per in-repo Cursor rules and docs w…
category: documentation
runtime: no special runtime
---
# crafterq-studio-plugin output preview
## PART A: Task fit
- Use case: Maintains and extends the AI Assistant Crafter Studio plugin per in-repo Cursor rules and docs without regressing locked UX. Use when this capability is needed. Use this skill when editing this repo: plugin-studio-crafterq — Studio plugin (React bundle, form control main.js, server scripts, authoring/static-assets). runs entirely locally. Works with Claud….
- Inputs: target material, constraints, expected output, and acceptance criteria.
- Evidence boundary: follow “Product language (do not conflate) / Canonical local policy (read first) / Documentation map” and do not present inference as author intent.
## PART B: Execution result
- **01** The card summarizes the use case; runtime output centers on “Maintains and extends the AI Assistant Crafter Studio plugin per in-repo Cursor rules and docs without regressing locked UX. Use when this capability is needed. Use this skill when editing this repo: plugin-studio-crafterq — Studio plugin (React bundle, form control main.js, server scripts, authoring/static-assets). runs entirely locally. Works with Claud…”.
- **02** When the source has headings, the agent prioritizes “Product language (do not conflate) / Canonical local policy (read first) / Documentation map” so the result follows the author’s structure.
- **03** Typical output includes task judgment, concrete steps, required commands or file edits, validation, and follow-up options.
- **04** Risk context follows the fingerprint: read files, write/modify files; mostly runs locally; usually needs no extra API key.
## Running Rules
- read files, write/modify files; mostly runs locally; usually needs no extra API key.
- Validate with a small sample before expanding scope.
- Return the result, validation criteria, and next iteration options. The source does not require a stable slash command. After installation, invoke the skill by name and describe the task.
Name target files or source material, expected output, forbidden changes, and whether network or shell access is allowed. Permission fingerprint: read files, write/modify files.
Start with a small task and check whether the result follows “Product language (do not conflate) / Canonical local policy (read first) / Documentation map”. Inspect diffs, logs, previews, or tests before expanding scope.
Confirm the final output includes a concrete result, evidence, and next action. If it stays generic, tighten inputs, boundaries, and acceptance criteria.
---
name: crafterq-studio-plugin
description: Maintains and extends the AI Assistant Crafter Studio plugin per in-repo Cursor rules and docs w…
category: documentation
source: tomevault-io/skills-registry
---
# crafterq-studio-plugin
## When to use
- Maintains and extends the AI Assistant Crafter Studio plugin per in-repo Cursor rules and docs without regressing lock…
- Use it when the task has clear inputs, repeatable steps, and validation criteria.
## What to provide
- Target material, scope, expected result, and forbidden changes.
- Whether network, commands, file writes, or external services are allowed.
## Execution rules
- Organize steps around “Product language (do not conflate) / Canonical local policy (read first) / Documentation map” and keep inference separate from source facts.
- read files, write/modify files; mostly runs locally; usually needs no extra API key.
- Validate with a small sample before expanding the task.
## Output requirements
- Return the deliverable, key evidence, validation method, and next action.
- Mark missing information as unknown; do not invent commands, platforms, or dependencies. The author source anchors workflow facts; repository files anchor sources and commands; Fluxly only adds fit, limitations, and quality judgment.
skill "crafterq-studio-plugin" {
input -> user goal + target files + boundaries + acceptance criteria
context -> Product language (do not conflate) / Canonical local policy (read first) / Documentation map
rules -> SKILL.md triggers / order / output contract
runtime -> no special runtime | read files, write/modify files | mostly runs locally
guardrails -> usually needs no extra API key + small-sample validation + diff/log review
output -> copyable result + checklist + next iteration
} AI Assistant Studio plugin (this repository)
Use this skill when editing this repo: plugin-studio-crafterq — Studio plugin (React bundle, form control main.js, server scripts, authoring/static-assets).
Product language (do not conflate)
- Studio AI assistant — The product-facing assistant in Studio (Helper, form control, optional autonomous runs). Prefer this in author-facing copy and docs.
- Two delivery modes — (1) Interactive chat — authors drive each turn (Helper, form-engine control, preview/XB, optional TinyMCE). (2) Autonomous assistants (experimental) — the
AutonomousAssistantsTools Panel widget runs scheduled server-side steps; seedocs/internals/spec.md. - CrafterQ — The CrafterQ API / SaaS integration when an agent uses
llm: crafterQ. It is a tool/backend, not the name of the whole assistant.openAIis another tool on the same assistant.
Canonical local policy (read first)
.cursor/rules/— Project rules (oftenalwaysApply: true). They override casual assumptions.crafterq-form-panel-contract.mdc— Form Engine assistant: agent visibility fromconfig.properties, accordion-style panel inAiAssistantFormControlPanel.tsx, syncsources/control/ai-assistant/main.jscopies,yarn packageafter TS or React changes.no-unauthorized-ui-changes.mdc— Do not change visible UI or UX or interaction unless the user explicitly requests it in the same task; feature work defaults to wiring, API, server, types, and build only.
.cursor/skills/— Other Cursor skills for this repo. Prefer extending this skill when guidance applies repo-wide.
Documentation map
docs/using-and-extending/installation.md— Install the plugin (Studio UI, CLI, Marketplacecopy, build-before-install).docs/using-and-extending/configuration-guide.md— Admins configure a site:ui.xml, plugin id, agents, keys,§1estudio-ui.json+ Project Tools UI, forms. Screenshots: anchor#cg-screenshots.docs/README.md— Documentation index (using & extending vs internals).docs/using-and-extending/product-requirements.md— Product obligations (authors, admins, integrators); wire and build contracts live inspec.mdand linked guides.docs/internals/spec.md— Official product requirements & mechanics; update when behavior or contracts change. Studio UI flags: anchor#studio-ui-flags-studio-uijson(studio-ui.json, Project Tools).docs/using-and-extending/—llm-configuration.md,studio-plugins-guide.md,README.md(user-tools/, script LLM paths, other guides).docs/internals/— Maintainers:docs/internals/README.md,docs/internals/spec.md,docs/internals/stream-endpoint-design.md, MCP client notes inchat-and-tools-runtime.md.
Mechanical checklist (non-UI changes)
- Form control
main.js: Editsources/control/ai-assistant/main.jsonly. Rollupyarn packagecopies it intoauthoring/static-assets/plugins/.../studio/control/ai-assistant/main.js. Editing only theauthoring/...copy is overwritten on the next package — that pattern makes fixes “disappear.” - After TS/React changes: run
yarn packagefromsources/; do not hand-editauthoring/.../aiassistant/components/index.js(generated bundle). - After edits to
sources/srcform or chat bundle: runyarn packagefromsources/. - If behavior or API visible to authors changes: update
docs/internals/spec.md(andREADME.md/docs/using-and-extending/studio-plugins-guide.mdwhen install orui.xmlcontracts change; this skill or.cursor/rules/when contributor-only policy changes).
Do not
- Redesign the form assistant panel, accordion rows, or shared chat placement without explicit maintainer request (see rules).
- Replace
cqVisibleAgentsFromPropertiesor property-bag wiring with shortcuts that filter all agents out when Studio sends loose property values.
Source: craftercms/ai-assistant-plugin — distributed by TomeVault.
Decide Fit First
Design Intent
How To Use It
Boundaries And Review