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.