phase-3-tercen-integration

Replace mock Tercen data services with real Tercen services in Phase 2 widgets.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/tercen/tercen_flutter_apps --skill phase-3-tercen-integration
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: phase-3-tercen-integration
Source: https://github.com/tercen/tercen_flutter_apps/tree/main/.claude/skills/phase-3-tercen-integration
Command: npx skills add https://github.com/tercen/tercen_flutter_apps --skill phase-3-tercen-integration

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Replace mock Tercen data services with real Tercen data services in a Phase 2 widget to enable real data access and end-to-end testing.

Core Features & Use Cases

  • SDK setup and context creation for Phase 3 integration.
  • Data flows handling: projections, file downloads, write-back, entity navigation, and workflow execution.
  • Deployment and build steps to move from mock to production-ready widgets.

Quick Start

Run the integration flow by swapping mocks for real Tercen services in your Phase 2 widget and deploying to production.

Frequently Asked Questions about phase-3-tercen-integration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate a mock Tercen widget to use real data services?▼

To migrate a mock Tercen widget, replace the mock data services with real Tercen data services using the sci_tercen_context and sci_tercen_client. This requires a Phase 2 mock widget and a real taskId or projectId to enable actual data access.

What data flows are supported when integrating real Tercen services into a widget?▼

Real Tercen service integration supports data flows including projections, file downloads, write-back operations, entity navigation, and workflow execution. These flows are structured using enforced Flow A-E patterns to ensure proper data handling.

Do I need a real taskId or projectId to connect my widget to Tercen data services?▼

Yes, a real taskId or projectId is required to connect your widget to Tercen data services. The integration process must start from a Phase 2 mock widget and uses these identifiers to access actual project data.

What are the build and deployment steps for a production-ready Tercen widget?▼

After swapping mocks for real Tercen services and setting up the data flows, complete the build and deployment steps to move your widget to production. This ensures the Phase 2 mock widget becomes a production-ready application.

Why does my Tercen widget integration require starting from a Phase 2 mock?▼

Starting from a Phase 2 mock widget is required because the Phase 3 integration specifically replaces existing mock data services with real ones. Attempting integration without this baseline mock structure bypasses the enforced Flow A-E patterns needed for proper context creation.