attio-local-dev-loop

Featured

Set up a fast local development loop for Attio integrations with hot reload, mock server, and integration tests. Trigger: "attio dev setup", "attio local development", "attio dev environment", "develop with attio", "attio project setup".

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

# Attio Local Dev Loop ## Overview Set up a fast, reproducible local development workflow for Attio REST API integrations. Includes project structure, typed client, mock server for offline work, and integration test harness. ## Prerequisites - Completed `attio-install-auth` setup - Node.js 18+ with npm or pnpm - TypeScript 5+ ## Instructions ### Step 1: Project Structure ``` my-attio-integration/ ├── src/ │ ├── attio/ │ │ ├── client.ts # Typed fetch wrapper (see attio-install-auth) │ │ ├── types.ts # Attio response types │ │ └── config.ts # Env-based configuration │ ├── services/ │ │ ├── people.ts # People record operations │ │ ├── companies.ts # Company record operations │ │ └── lists.ts # List entry operations │ └── index.ts ├── tests/ │ ├── mocks/ │ │ └── attio-fixtures.ts # Realistic API response fixtures │ ├── unit/ │ │ └── people.test.ts │ └── integration/ │ └── attio-live.test.ts # Runs against real API (CI only) ├── .env.example ├── .env.local # Git-ignored, real credentials ├── tsconfig.json └── package.json ``` ### Step 2: Type the Attio Response Model ```typescript // src/attio/types.ts /** Attio record identifier */ export interface AttioRecordId { object_id: string; record_id: string; } /** Attio attribute value wrapper */ export interface AttioValue<T = unknown> { active_from: string; active_until: string | null; created_by...

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

assemblyai-local-dev-loop

Configure AssemblyAI local development with hot reload and testing. Use when setting up a development environment, configuring test workflows, or establishing a fast iteration cycle with AssemblyAI. Trigger with phrases like "assemblyai dev setup", "assemblyai local development", "assemblyai dev environment", "develop with assemblyai".

2,266 Updated today
jeremylongshore
AI & Automation Featured

cohere-local-dev-loop

Configure Cohere local development with mocking, testing, and hot reload. Use when setting up a development environment, configuring test workflows, or establishing a fast iteration cycle with Cohere API v2. Trigger with phrases like "cohere dev setup", "cohere local development", "cohere dev environment", "develop with cohere", "mock cohere".

2,266 Updated today
jeremylongshore
AI & Automation Featured

klaviyo-local-dev-loop

Configure Klaviyo local development with hot reload, mocking, and testing. Use when setting up a development environment, configuring test workflows, or establishing a fast iteration cycle with the Klaviyo API. Trigger with phrases like "klaviyo dev setup", "klaviyo local development", "klaviyo dev environment", "develop with klaviyo", "klaviyo testing".

2,266 Updated today
jeremylongshore
AI & Automation Featured

maintainx-local-dev-loop

Set up a local development loop for MaintainX integration development. Use when configuring dev environment, testing API calls locally, or setting up a sandbox workflow for MaintainX. Trigger with phrases like "maintainx dev setup", "maintainx local", "maintainx development environment", "maintainx testing setup".

2,266 Updated today
jeremylongshore
AI & Automation Featured

clickup-local-dev-loop

Set up local development for ClickUp API integrations with testing, mocking, and hot reload. Trigger: "clickup dev setup", "clickup local development", "clickup dev environment", "develop with clickup", "clickup testing setup", "mock clickup API".

2,266 Updated today
jeremylongshore