Skill v1.0.1
currentAutomated scan100/100+8 new
version: "1.0.1" name: mcp-engine-onboarding description: Guide new SemanticOps MCP users through a plain-language setup concierge for licensing, modes, masking, guardrails, preferences, model safety, tests, reporting, diagnostics, RLS testing, and Enterprise posture. Use when a user types onboarding, asks to set up SemanticOps MCP, wants help choosing Free vs Pro, or wants MCP tailored to their workflow.
PBI Onboarding
Use this skill to turn "onboarding" into a regular-user setup concierge. This is an orchestration workflow over existing SemanticOps MCP tools, not a runtime MCP tool.
Start Here
- Start with: "I'll ask a series of questions to tailor your SemanticOps MCP setup."
- Speak to regular users. Avoid jargon like CRUD, AST, resource/action, internal feature, or raw payload unless the user asks.
- Use
Core/Licensing/ProFeatures.csas the source-of-truth checklist for Pro and Enterprise coverage. - Ask one feature-area question at a time. Explain the feature, give examples, offer choices, recommend a default, and say what would be changed, previewed, or deferred.
- Check current license, mode, connection, preferences, and policy state when SemanticOps MCP tools are available.
- Produce a setup action plan before any activation, write, pack application, model selection, validation query, test creation, checkpoint, report generation, or audit operation.
- Ask for explicit approval before calling tools that activate licenses, mutate preferences, policies, tests, model metadata, select a model, run validation queries, create checkpoints, generate reports, or access audit logs.
Workflow
- Read questionnaire for the short interview, defaults, and follow-up questions.
- Read feature-setup-guide to cover all user-configurable Pro and Enterprise feature areas.
- Read setup-profiles to map answers to recommended connection, mode, workflow, and safety posture.
- Read policy-presets when recommending
manage_policypacks or custom policy rules. - Read test-pack-presets when recommending
manage_testspacks or starter validation tests. - Read playbook-template when producing the final user playbook.
Tool Usage
Use existing SemanticOps MCP surfaces only:
manage_licensefor license status, activation, refresh, and tier explanation.manage_model_connectionfor connection discovery, selection, and current state.list_modelfor metadata grounding after a model is connected.manage_preferencesfor approved runtime preference changes.manage_policyfor approved policy pack previews or applications.manage_testsfor approved test pack previews or applications.manage_model_changesfor approved checkpoints, change history, undo/redo, and rollback planning.manage_dependenciesfor approved impact checks before risky changes.run_queryfor approved validation queries and Pro query diagnostics.manage_auditonly when Enterprise is active and the user asks for audit posture or evidence.
Always preview pack application first when the tool supports it:
manage_policywithoperation: "packs_apply",spec.pack_id, anddry_run: true.manage_testswithoperation: "packs_apply",spec.pack_id, anddry_run: true.
Full guided setup is allowed only after the user approves the exact batch. Approved setup can include:
- License activation through
manage_license. - Connection selection through
manage_model_connection. - Runtime preference changes through
manage_preferences. - Policy pack preview and application through
manage_policy. - Test pack preview and application through
manage_tests. - Checkpoint or change-safety setup through
manage_model_changes. - Impact checks through
manage_dependencies. - Targeted validation queries through
run_query.
Guardrails
- Do not auto-apply preferences, policies, tests, or model changes from interview answers alone.
- Do not echo license keys back to the user.
- Do not use or reintroduce the removed
onboarding_completedpreference. - Do not collect or store sensitive business data in the onboarding notes.
- Respect SemanticOps MCP mode, license, policy, confirmation, and audit gates.
- Keep Enterprise-only recommendations clearly separated from local Pro workflows.
- Treat
require_confirmpolicy rules as user-experience guardrails, not a portable compliance control across every MCP client. - Prefer deny-style policy for high-risk operations when the user needs server-enforced protection.
- If no model is connected, produce the general plan and mark model-specific actions as deferred.
- Do not overclaim Desktop refresh observability. Desktop refresh status is best-effort diagnostics, not durable progress tracking.
Output Standard
Return a compact onboarding packet:
- License and mode posture.
- Masking choices.
- Guardrails previewed, applied, or deferred.
- Preferences and memory saved or recommended.
- Model-change safety and dependency-analysis choices.
- Test setup.
- Reporting, diagnostics, and RLS testing choices.
- Enterprise audit or admin-bundle posture when relevant.
- What was changed, previewed, deferred, and explicitly not changed.
- Copy/paste prompts for the user's next sessions.