Agent-facing flow
- Load the Veryfront router skill:
load_skill({ "skillId": "veryfront" }). - Treat this page as the guide for creating or editing a project skill.
- If the request is broad, ask one short
form_inputwith a requiredbrieffield, then continue from the submitted brief. - Create or update the smallest useful skill. Prefer the framework source shape when editing project files. Use the MCP tool call when Studio exposes skill creation tools instead.
- If the skill needs stable reference material, add a focused resource instead of pasting long background text into the skill.
- If the request does not name a domain, create a small skill for reviewing AI agent designs. Include a compact Mermaid example only as supporting output, not as the skill’s main purpose.
- Return the skill path or skill id, any resource path or resource id, and a short note on how to invoke it.
Guardrails
- Do not load a removed
create-skillsub-skill. - Do not create UI files, app routes, or unrelated project code for a skill-only request.
- Do not invent tool names, resource ids, or project paths. Use the tools and conventions available in the current project.
- Keep one skill focused on one repeatable workflow.
- Keep resources read-only. Use a tool when the task needs to change state.
- Do not turn the Mermaid example into the main point unless the user asked for a diagram skill.
- Do not default to a diagram-only skill for the Studio starter. Default to a generic AI-agent-building helper.
- Do not finish with inline-only guidance when file or skill creation tools are available.
Example pattern
Default to source when you are editing a project. Use the tool call form when the available MCP surface owns skill creation.allowed-tools maps to the MCP allowed_tools array. The Markdown sections map to the MCP sections object.