palantir-local-dev-loop

Featured

Configure Palantir Foundry local development with Python transforms and testing. Use when setting up a development environment, running transforms locally, or establishing a fast iteration cycle with Foundry. Trigger with phrases like "palantir dev setup", "palantir local development", "foundry local dev", "develop with palantir".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Palantir Local Dev Loop ## Overview Set up local development for Palantir Foundry integrations. Covers running transforms locally against sample data, mocking the Foundry API for fast iteration, and testing with pytest before pushing to Foundry. ## Prerequisites - Completed `palantir-install-auth` setup - Python 3.9+ with pip - A Foundry Code Repository cloned locally (or a standalone project) ## Instructions ### Step 1: Project Structure ``` my-foundry-project/ ├── src/myproject/ │ ├── __init__.py │ ├── pipeline.py # @transform functions │ └── utils.py # Shared logic ├── tests/ │ ├── conftest.py # Fixtures with sample DataFrames │ ├── test_pipeline.py # Transform unit tests │ └── sample_data/ # CSV/Parquet test fixtures ├── .env # FOUNDRY_HOSTNAME, FOUNDRY_TOKEN ├── requirements.txt # foundry-platform-sdk, pytest, pyspark └── pyproject.toml ``` ### Step 2: Install Local Dependencies ```bash set -euo pipefail pip install foundry-platform-sdk pyspark pytest pandas python -c "import foundry; import pyspark; print('Dependencies ready')" ``` ### Step 3: Test Transforms Locally with PySpark ```python # tests/conftest.py import pytest from pyspark.sql import SparkSession @pytest.fixture(scope="session") def spark(): return SparkSession.builder.master("local[2]").appName("test").getOrCreate() @pytest.fixture def sample_orders(spark): data = [ ("ORD-001", "alice@company.co...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

palantir-ci-integration

Configure CI/CD pipelines for Palantir Foundry integrations with GitHub Actions. Use when setting up automated testing, running transforms validation, or integrating Foundry SDK tests into your build process. Trigger with phrases like "palantir CI", "foundry GitHub Actions", "palantir automated tests", "CI foundry".

2,266 Updated today
jeremylongshore
AI & Automation Featured

palantir-core-workflow-a

Build Palantir Foundry data pipelines using Python transforms. Use when creating ETL pipelines, writing @transform decorators, or building dataset-to-dataset processing in Foundry. Trigger with phrases like "palantir pipeline", "foundry transform", "palantir ETL", "palantir data pipeline", "foundry python transform".

2,266 Updated today
jeremylongshore
AI & Automation Featured

fireflies-local-dev-loop

Configure local development workflow for Fireflies.ai GraphQL integrations. Use when setting up a development environment, mocking transcript data, or establishing a fast iteration cycle with the Fireflies API. Trigger with phrases like "fireflies dev setup", "fireflies local development", "fireflies dev environment", "develop with fireflies", "mock fireflies".

2,266 Updated today
jeremylongshore
AI & Automation Featured

snowflake-local-dev-loop

Configure Snowflake local development with testing, mocking, and fast iteration. Use when setting up dev environment, writing tests against Snowflake, or establishing a fast iteration cycle with SnowSQL and dev warehouses. Trigger with phrases like "snowflake dev setup", "snowflake local development", "snowflake dev environment", "develop with snowflake", "snowflake testing".

2,266 Updated today
jeremylongshore
AI & Automation Featured

palantir-cost-tuning

Optimize Palantir Foundry costs through compute tuning, incremental builds, and usage monitoring. Use when analyzing Foundry compute costs, reducing API usage, or implementing cost monitoring for Foundry workloads. Trigger with phrases like "palantir cost", "foundry billing", "reduce foundry costs", "foundry pricing", "foundry expensive".

2,266 Updated today
jeremylongshore