一键导入
integration-patterns
Architecture patterns, manifest usage, code generation guides, and reference documentation for building Prismatic Code Native Integrations.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Architecture patterns, manifest usage, code generation guides, and reference documentation for building Prismatic Code Native Integrations.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Reference documentation for embedding Prismatic's integration marketplace and workflow builder in a web application. Covers JWT authentication, the embedded SDK, marketplace and workflow embedding, theming, i18n, additional screens, and custom marketplace UI. Use when the user asks about embedding Prismatic, JWT tokens for embedded apps, marketplace iframes, workflow builder integration, custom marketplace UI, or frontend SDK setup.
Core knowledge for migrating integrations from other platforms (Boomi, Cyclr) to Prismatic Code Native Integrations. Provides the standard integration schema, schema-to-spec mapping, confidence scoring, and migration-aware code generation patterns. Use when the user says "migrate", "convert from Boomi/Cyclr", "parse this export".
Prismatic API access patterns and GraphQL reference. Covers the two-tier access hierarchy (MCP tools → Prism CLI), CLI usage rules, GraphQL query patterns, pagination, authentication, and managing platform resources programmatically.
This skill should be used when the user asks "How do I...", "What is...", "How does X work in Prismatic?", "What's the best practice for...", wants to understand Prismatic concepts, features, or architecture, or needs guidance on marketplace deployment, customer connections, embedded UI, config pages, triggers, or other Prismatic product features. Search and retrieve documentation from prismatic.io/docs and reference examples from github.com/prismatic-io/examples.
Architecture patterns, code generation guides, and reference documentation for building Prismatic custom components.
This skill should be used when the user needs to analyze a Dell Boomi export, parse Boomi Component XML files, migrate from Boomi to Prismatic, convert Boomi processes to CNI flows, map Boomi shapes to Prismatic equivalents, or interpret Boomi connector settings, transform maps, and process properties. Relevant when the user says "analyze this Boomi export", "migrate from Boomi", "parse Boomi XML", "convert Boomi process to Prismatic", or "what does this Boomi shape map to".
| name | integration-patterns |
| version | 1.0.0 |
| description | Architecture patterns, manifest usage, code generation guides, and reference documentation for building Prismatic Code Native Integrations. |
| user-invocable | false |
Reference documentation for building Prismatic Code Native Integrations (CNI).
Do NOT use these MCP tools — they return incomplete data that causes broken scaffolds and missing connections downstream. A hook will deny them, but avoid the wasted round trip.mcp__prism__prism_components_list — Use run.ts find-components <keyword> insteadmcp__prism__prism_components_init — Use run.ts scaffold-component insteadmcp__prism__prism_components_publish — Use run.ts publish-component insteadmcp__prism__prism_components_generate_manifest — Manifests are auto-generated during scaffoldingmcp__prism__prism_install_component_manifest — Handled by run.ts scaffold-project --componentsmcp__prism__prism_install_legacy_component_manifest — Handled by run.ts scaffold-project --components
All components are accessed via manifests:
prismatic-tools install-manifest <component-key>componentManifests().perform(): import slackActions from "./manifests/slack/actions"; await slackActions.postMessage.perform({...})references/manifest-pattern.mdEvery config element MUST use wrapper functions:
configVar() for simple valuesconnectionConfigVar() for connectionsdataSourceConfigVar() for data sourcesreferences/cni-examples/config-patterns-correct-vs-incorrect.mdWhen the DAG emits status: "inline_task" for API research, perform the research directly (no sub-agent). Key strategies:
#anchor links. Strip fragments before fetching — https://docs.example.com/api#posts is the same page as https://docs.example.com/api/api/authentication vs /api)authentication, baseUrl, resources, webhooks, rateLimitingreferences/cni-examples/component-auth-patterns.md for connection setup patternsLoad only the references relevant to your current workflow phase. This keeps context focused and avoids attention budget waste.
references/narration-guide.md - Orby's voice, personality traits, explanation depth rules, and phase milestone templates. Load at session start.agent_context (narration backbone), implications (per-option consequence maps), and docs (Prismatic doc URLs). The agent uses these inline — no external references needed for most questions. Docs are fetched on demand only when agent_context is insufficient or the user asks a follow-up beyond what the curated content covers.references/auth-setup.md - Authentication setupreferences/manifest-pattern.md - Component manifest usage patternsreferences/spectral-quickstart.md - Spectral SDK basicsreferences/spectral-types.md - SDK type reference — authoritative source for flow, errorConfig, retryConfig, queueConfig, configVar types. When the YAML spec and these types disagree, the types win.See the <spec-loading> block in cni-builder.md for progressive disclosure rules.
The references below are the full set available — load per the agent's guidance.
references/answer-to-code-cookbook.md - LOAD FIRST — Maps integration.yaml answers directly to TypeScript code snippets. Spec items with cookbook_section fields point to specific headings in this file — Grep for those headings to find exact patterns, especially after context compaction.references/spectral-types.md - SDK type reference — validate generated code against actual typesreferences/code-generation-guide.md - File generation patterns and context objectreferences/code-anti-patterns.md - Common mistakes — wrong/right examples for config pages, flow callbacks, imports, component usage, trigger configuration. Consult when prismatic-tools validate-phase returns guidance items.references/documentation-style.md - Writing style rules for generated documentation.md files (no second-person pronouns, no product name, active voice)references/cni-examples/config-patterns-correct-vs-incorrect.md - Config wrapper functions (CRITICAL)references/cni-examples/using-components.md - Component usage patternsreferences/trigger-metadata-spec.md - Test data structure requirements${CLAUDE_PLUGIN_ROOT}/templates/integration/ - Structural templates for all source filesConditional references for Phase 5 (load based on requirements):
references/cni-examples/webhook-patterns.md, references/cni-examples/webhook-payload-access.mdreferences/cni-examples/lifecycle-events.mdreferences/cni-examples/state-persistence.mdreferences/cni-examples/oauth-connection.mdreferences/cni-examples/multi-flow.mdreferences/cni-examples/data-sources.mdreferences/cni-examples/json-forms.mdreferences/cni-examples/integration-agnostic-connections.mdreferences/cni-examples/templated-connections.mdreferences/cni-examples/direct-http-patterns.mdprismatic-tools verify-code to confirm requirements were transcribed into generated codereferences/troubleshooting-errors.md - Common errors and fixesreferences/cni-examples/testing-debugging.md - Test and debug patternsreferences/cni-examples/error-handling.md - Error handling patternsreferences/network-configuration.md - Network setup (if connectivity issues)Full reference list for manual lookup:
references/narration-guide.md - Orby voice, personality, explanation depth, phase milestonesreferences/answer-to-code-cookbook.md - Maps integration.yaml answers → TypeScript codereferences/code-anti-patterns.md - Common code generation mistakes with wrong/right examplesreferences/documentation-style.md - Writing style rules for generated documentation.mdreferences/workflow-phases.md - Complete phase-by-phase workflowreferences/workflow-guide.md - Workflow overviewreferences/code-generation-guide.md - File generation patterns and context objectreferences/manifest-pattern.md - Component manifest usage patternsreferences/auth-setup.md - Authentication setupreferences/network-configuration.md - Network setupreferences/spectral-quickstart.md - Spectral SDK basicsreferences/trigger-metadata-spec.md - Test data structure requirementsreferences/troubleshooting-errors.md - Common errors and fixesreferences/cni-examples/basic-api-to-slack.md - Simple integrationreferences/cni-examples/webhook-patterns.md - Webhook handlingreferences/cni-examples/webhook-payload-access.md - Accessing trigger payloadsreferences/cni-examples/lifecycle-events.md - onInstanceDeploy, onInstanceDeletereferences/cni-examples/state-persistence.md - State types and usagereferences/cni-examples/config-patterns-correct-vs-incorrect.md - Config wrapper functionsreferences/cni-examples/data-sources.md - Data source patternsreferences/cni-examples/json-forms.md - JSON Forms for complex configreferences/cni-examples/multi-flow.md - Multi-flow integrationsreferences/cni-examples/oauth-connection.md - OAuth connection setupreferences/cni-examples/using-components.md - Component usage patternsreferences/cni-examples/error-handling.md - Error handling patternsreferences/cni-examples/integration-agnostic-connections.md - Shared connectionsreferences/cni-examples/templated-connections.md - Templated connection patternsreferences/cni-examples/testing-debugging.md - Test and debug patternsreferences/cni-examples/direct-http-patterns.md - Direct HTTP/axios patterns when no component exists