Agent skill · software engineering · jeremylongshore
lucidchart-local-dev-loop
Run a fast, secretless local development loop for Lucid editor extensions and data connectors using official tooling. Use when implementing or debugging Lucid integrations. Trigger with "run Lucid locally".
Why this skill is useful
Adds a local development workflow with mock data for Lucidchart API integration that the AI wouldn't reliably generate on its own.
What it needs
Requires @types/express, @types/node, axios, dotenv, express, supertest, tsx, typescript, vitest installed locally. Requires lucidchart account access. About 2k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.
What this skill does
Lucid Local Development Loop Overview Establish a repeatable edit-build-test loop for an existing Lucid extension or connector, grounded in the installed project and official lucid-package tooling. Prerequisites A local project with lockfile, manifest, and documented runtime versions Synthetic fixtures and no production credentials by default A disposable Lucid developer test target when UI verification is needed Tool Discipline Use Read, Glob, and Grep to inspect the project, WebFetch for official CLI/SDK guidance, and Write or Edit only for scoped source, fixture, test, or local documentation changes. Current Contract Lucid maintains lucid-package and lucid-extension-sdk. Project scripts and installed CLI --help define the exact runnable commands; official guidance warns against guessing SDK types or pnpm argument syntax. Authentication Keep the default loop offline and fixture-driven. Developer-mode access uses a dedicated least-privilege identity; connector/source secrets remain in an approved local secret provider and never enter bundles or snapshots. Instructions 1. Read repository instructions, manifest, package manager, lockfile, scripts, SDK versions, and test configuration. 2. Query installed command help and compare it with current official CLI and SDK documentation. 3. Select the narrowest loop: type/build, manifest validation, unit fixture, connector contract, or editor smoke test. 4. Run the existing deterministic command before editing and preserve its receipt. 5. Make one bounded change, rerun the narrow check, then run all affected local gates. 6. For developer-mode testing, preview scopes, bundle identity, test document, and expected mutations before installation. 7. Record command, duration, changed files, fixture digest, expected/actual result, and cleanup. Approval Boundaries Do not add dependencies, install into a Lucid account, contact a live source, or change registered application settings without approval. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills jeremylongshore/lucidchart-local-dev-loop--afe2aa