Palantir Foundry Migration and Cutover

SkillDev tools

Plan and execute a phased migration of data pipelines, Ontology applications, or external integrations into Foundry. Use when replacing a legacy system or moving workloads across Foundry environments. Trigger with "Palantir migration" or "Foundry cutover".

Use Palantir Foundry Migration and Cutover in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add Palantir Foundry Migration and Cutover and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the Palantir Foundry Migration and Cutover skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Palantir Foundry Migration and CutoverStart free

What this skill tells your AI

The instructions your AI receives, as published by jeremylongshore/tons-of-skills-marketplace in skills/.curated/palantir-migration-deep-dive/SKILL.md and read by Ahel’s review.

Overview

Migrate contracts and evidence, not just bytes. Inventory data semantics, identities, access controls, pipeline transactions, Ontology entities, applications, and operational dependencies before dual-running a bounded slice.

Prerequisites

  • Name source and target owners, business workflows, datasets, schemas, identities, controls, service objectives, retention, and rollback deadline.
  • Choose the target Foundry primitives: connectors, transforms, Ontology resources, OSDK application, DevOps product, or Compute Module.
  • Read references/official-docs.md and document features or resources that do not map directly.
  • Establish a frozen baseline and approved non-production landing zone.

Current Contract

  • Foundry applications and resources can be packaged and promoted with DevOps and Marketplace across environment spaces.
  • Developer Console application installation remaps supported parameters, but API-name consistency and dependencies still require explicit handling.
  • Incremental transforms have transaction-history requirements and must reconcile with snapshot behavior.
  • Access control combines project roles, mandatory controls, Ontology policies, and application restrictions.

Authentication

Inventory source and target identities, OAuth grant types, service users, scopes, and application restrictions as separate migration contracts. Store secrets in approved managers, rotate them through a staged cutover, and never copy source credentials into the target environment.

Instructions

  1. Inventory source contracts: identifiers, schemas, update/delete semantics, volumes, SLAs, consumers, permissions, audit requirements, and failure modes.

  2. Design target datasets, transforms, Ontology entities, Actions, applications, and controls with an explicit mapping for every source contract.

  3. Load a bounded historical slice, then establish incremental capture or repeatable deltas with reconciliation keys.

  4. Dual-run representative workflows and compare counts, aggregates, sampled records, actions, permissions, latency, and failure handling.

  5. Freeze changes, reconcile final deltas, obtain owner sign-off, cut consumers over in stages, and retain the tested rollback window.

Tool Discipline

  • Use Glob to locate candidate repositories, manifests, configurations, and evidence without widening scope.
  • Use Grep to find relevant identifiers, declarations, permissions, errors, and stale claims.
  • Use Read to inspect the smallest required files and authoritative evidence.
  • Use Write only for a new approved local draft, test, manifest, or evidence artifact.
  • Use Edit only for a bounded approved change whose rollback is known.
  • Do not use file tools as a substitute for authenticated Foundry operations or owner approval.

Approval Boundaries

Data owners approve semantics and reconciliation; security owners approve target controls; application owners approve consumer cutover; operations owners approve freeze and rollback windows. Destructive source retirement is a separate approval after the rollback period.

Output

A migration inventory, source-to-target mapping, control matrix, dependency graph, rehearsal results, reconciliation report, cutover timeline, owner approvals, rollback triggers, and retirement decision.

Error Handling

ConditionResponse
A source field has no target meaningStop automatic mapping and obtain domain-owner resolution.
Dual-run results divergeKeep consumers on the source, isolate the difference, and repeat from a known checkpoint.
Target permissions are broaderBlock cutover until negative-access tests and mandatory controls match the approved policy.
Final delta exceeds the windowAbort cutover and rehearse a smaller partition or faster incremental path.

Examples

Example 1

Migrate an operational dataset into transforms and an Ontology object type by baselining history, replaying incremental changes, and reconciling keys, deletes, aggregates, and access before moving readers.

Example 2

Move an OSDK application to a release-managed environment by packaging its Developer Console application, mapping parameters and dependencies, testing OAuth/resource restrictions, and rehearsing rollback.

Validation

  • Every source contract has an owner-approved target or explicit exception.
  • Historical and incremental reconciliation meet defined tolerances.
  • Positive and negative access tests match policy.
  • Consumers, schedules, and writeback are cut over in observable stages.
  • Rollback remains executable until the approved retirement decision.

Resources

Signals

GitHub stars
3k
Forks
415
Last commit
Oct 2026
Advanced
Item type
skill
Key
palantir-migration-deep-dive
Source
github.com/jeremylongshore/tons-of-skills-marketplace