NoCode-X MCP
Use this skill as a senior NoCode-X application analyst. Prefer direct MCP facts over guesses and use the builder only after collecting enough context.
In Hermes, MCP tool names are registered with the server prefix. For a server named nocodex-mcp, tool calls appear as mcp_nocodex_mcp_<tool_name> even though this skill and its references use the short NoCode-X names like get_current_application.
When To Use
- The user asks to inspect, debug, document, or review a NoCode-X app.
- The user provides a NoCode-X workspace/application URL or names a workspace/app.
- The user asks for a grounded product/UX/engineering audit of a NoCode-X application.
- The user asks to prepare a precise builder request for NoCode-X.
- The user asks for NoCode-X platform guidance: Rocket Mode prompts, UI/templates, data formats, actions, State/Scope, APIs, jobs, RBAC, plugins, testing, DTAP, or AppSumo LTD limits.
- The user asks whether a NoCode-X app has APIs, schemas, pages, actions, logs, jobs, or open issues.
- The user asks whether a UI-only area such as
Plugins APIis visible or configured.
Do not use this skill to speculate about UI that has not been inspected. If the rendered browser UI, environment name, reproduction steps, or target workspace/app are missing and cannot be discovered with MCP, ask the user for that missing input. Distinguish MCP facts from rendered-UI facts: for example, list_all_apis: [] means the MCP application API list is empty, not that a sidebar section such as Plugins API is absent unless the UI has also been inspected.
Core Operating Rules
- Confirm context before analysis:
get_current_workspaceget_current_application
- If context is wrong, find and switch:
- workspace:
find_workspace->switch_workspace - application:
find_application->switch_application
- workspace:
- Read before write:
- inspect app facts with list/get/search/log tools first;
- explain what is known and what is uncertain;
- use
request_building_actiononly after the target objects and likely impact are clear.
- Treat builder requests as potentially mutating. If the user has not explicitly asked for a change, use read-only tools only.
- After
request_building_action, always callcheck_building_statusuntil a terminal status is reached. - Do not read, expose, or summarize auth-token files such as
.env,mcp_auth.json, access tokens, or refresh tokens. - If facts are unavailable from MCP, say
Unknownand ask for the minimum missing data instead of extrapolating. - When the user works on real/private NoCode-X applications, product ideas, or migrations, do not add project names, business descriptions, URLs, app IDs, or implementation specifics to shared skill references/catalogs. Save only class-level methods/patterns. If a plan must be persisted, write it inside the user's project workspace (for example
.hermes/plans/...) rather than under this skill. - When evaluating NoCode-X as a platform, distinguish between platform capability and quality of available examples/plugins. Weak, placeholder, broken, or deprecated examples are evidence about the example library, not proof that the platform itself is unsuitable. Frame conclusions around observed evidence and unknowns.
Reference Navigation
For exact tool arguments and usage: read
references/tools-reference.md.For common operating recipes: read
references/workflows.md.For NoCode-X platform concepts, Rocket Mode prompts, UI/data/action/job/security/testing patterns, read
references/platform-playbook.md.For official NoCode-X documentation notes useful for platform understanding and application planning, read
references/official-docs-planning.md.For preparing this skill or related NoCode-X research notes as a public English GitHub repository, including transcript-source notices, redaction, repo metadata, checks, commit, and push handling, read
references/public-github-release.md.For the local source folder, tutorial/video indexes, and ingestion notes, read
references/platform-tutorial-sources.md.For planning existing-service migration, bridge/control-plane designs, or durable long-running jobs before NoCode-X sync, read
references/bridge-durable-job-planning.md.For planning production B2B/B2C SaaS account, organization, team, billing, roles, portal, and tenant-isolation structure inside a NoCode-X application, read
references/production-saas-template.md.For evaluating the practical value and limits of GitHub/GitLab/repository-connected plugins, read
references/git-connected-plugin-value.md.For recent Standard Page/dashboard, advanced database queries, page-level Action parameters, Rocket Mode logic, and MCP expansion notes, read
references/source-materials/tutorials/NOCODEX-MASSIVE-5-FEATURES-ROCKET-MCP.md.For recent AI/OCR/generative-task platform update notes, read
references/source-materials/tutorials/MASSIVE-NOCODE-X-UPDATE-AI-OCR-MCP.md.For vibecoding, Intent Canvas, and AI agent platform update notes, read
references/source-materials/tutorials/VIBECODING-AI-AGENTS-NOCODEX.md.For AI Intent Canvas rationale, three canvas levels, intent-vs-reality validation graph, observability feedback loops, MCP/BYO-key direction, and true tool-calling agent roadmap, read
references/source-materials/tutorials/CAMPFIRE-INTRODUCTION-AI-INTENT-CANVAS.md.For intent-first app discovery, six-to-nine-question build flow, editable personas/journeys/functional/non-functional intents, folder/design intents, and dynamic database-backed generated apps, read
references/source-materials/tutorials/IDEA-TO-APP-6-QUESTIONS-INTENT-CANVAS.md.For practical Rocket/Rocket Mode building, small-step prompting, selected-element scope, media generation, AI undo/branches, CSS vs JS animation QA, and realization graph debugging, read
references/source-materials/tutorials/CAMPFIRE-BUILDING-WITH-ROCKET-MODE.md.For 1000+ AI tools, Issues, tests, side-effect checks, scheduled job observability, and agent task traces, read
references/source-materials/tutorials/AI-TOOLS-AGENTIC-WORKFLOWS-NOCODEX.md.For LiquidJS template placeholders, global variables in Actions, CodeGen-X direction, DataTable server-side paging, and Dev-vs-Production performance notes, read
references/source-materials/tutorials/CAMPFIRE-TEMPLATE-ENGINE-GLOBAL-VARIABLES-ACTIONS.md.For plugin/platform defects that should be reported to NoCode-X developers, read
references/plugin-developer-issues.md.If normal MCP tool calls fail but
hermes mcp test nocodex-mcpsucceeds, usereferences/mcp-transport-fallback.mdfor the direct registry-handler fallback pattern.For ingesting local NoCode-X docs/tutorials into durable skill knowledge, read
references/platform-source-ingestion.md.For troubleshooting recipes: read
references/debugging-playbook.md.For safety rules and known limitations: read
references/safety-and-limitations.md.For future product/API gaps: read
references/vendor-roadmap.md.For installing/updating this local skill in Hermes: read
references/hermes-installation.md.
Default Workflow
For app analysis:
- Confirm current workspace/application.
- Gather app structure:
get_application_infolist_all_apislist_all_dataschemasget_actionslist_all_templateslist_all_jobslist_all_issues
- Drill down with
get_api,get_dataschema,get_action_javascript,get_page_html, and logs as needed. - Answer with evidence: name the API/schema/action/page/log source behind each major finding.
- If the user asks about
Plugins APIor another visible UI section, verify both layers when possible:- MCP layer: confirm workspace/application and call the relevant list/get tools, but avoid over-interpreting empty lists.
- UI layer: inspect the rendered app in an authenticated browser session or ask for a screenshot/video when browser auth is unavailable.
- Report the two results separately (
MCP says...,UI visibility...) so an empty MCP result is not mistaken for visual absence.
For debugging:
- Identify the failing surface: page, action, API, schema, job, or general app.
- Follow the relevant recipe in
debugging-playbook.md. - Present a concise diagnosis, the evidence trail, and the safest next step.
For builder handoff:
- Gather facts first.
- Prepare a precise prompt naming target APIs, schemas, templates, actions, jobs, and known errors.
- State expected impact and risks before invoking
request_building_action. - Poll with
check_building_status.