e3-create

Scaffold East and e3 projects with standardized directory structures and configuration files.

Updated Nov 10, 2025
One-click install
npx skills add https://github.com/elaraai/east-workspace --skill e3-create
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e3-create
Source: https://github.com/elaraai/east-workspace/tree/main/libs/create
Command: npx skills add https://github.com/elaraai/east-workspace --skill e3-create

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill eliminates the manual setup and configuration overhead required to initialize complex East or e3 projects, ensuring consistent project structures and dependency management across different runtimes.

Core Features & Use Cases

  • Project Scaffolding: Automatically generates project skeletons for e3 (durable dataflow, Node+Python+C) or East (Node-only).
  • Feature Customization: Easily toggle UI components, testing frameworks, ESLint, and editor diagnostics via CLI flags.
  • Multi-Package Support: Splits platform code into separate workspace packages for granular change detection and optimized builds.

Quick Start

Run the npm create command for the elaraai e3 package followed by your project name to scaffold a new durable dataflow project.

Frequently Asked Questions about e3-create

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a new East or e3 project with Node, Python, and C runtimes?

You can scaffold a new East or e3 project by running the npm create command, which automatically generates a standardized directory structure and configuration files for Node, Python, and C runtimes. This ensures immediate project readiness without manual setup.

Can I customize project scaffolding to include UI components and testing frameworks?

Yes, project scaffolding supports feature customization, allowing you to easily toggle UI components, testing frameworks, ESLint, and editor diagnostics via CLI flags during the project generation process.

What is the difference between East and e3 project structures?

East projects are Node-only, while e3 projects support durable dataflow across Node, Python, and C. Scaffolding both structures automates the initialization of build scripts and linting to ensure consistent project configuration.

Does project scaffolding support splitting code into separate workspace packages?

Yes, the scaffolding tool supports multi-package workflows by splitting platform code into separate workspace packages. This enables granular change detection and optimized builds across the project.

What's the best way to automate linting and editor diagnostics setup for a new TypeScript project?

Using a scaffolding tool automates the initialization of build scripts, linting, and editor diagnostics for new TypeScript projects. This eliminates manual configuration overhead and ensures consistent standards across runtimes.