local-dev-bootstrap

Verify prerequisites, generate environment files, and start Temporal and Dapr services.

26|16|Updated May 23, 2024
One-click install
npx skills add https://github.com/atlanhq/application-sdk --skill local-dev-bootstrap
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: local-dev-bootstrap
Source: https://github.com/atlanhq/application-sdk/tree/main/.claude/skills/local-dev-bootstrap
Command: npx skills add https://github.com/atlanhq/application-sdk --skill local-dev-bootstrap

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies setting up a local development environment by automating prerequisite verification, environment configuration, and infrastructure startup.

Core Features & Use Cases

  • Prerequisite Verification: Checks for necessary tools like Python, Dapr, Temporal, and relevant versions to ensure readiness.
  • Environment Setup: Generates .env from .env.example or creates a minimal environment file automatically.
  • Infrastructure Initialization: Starts Temporal and Dapr services if they are not already running, ensuring a ready environment for development.
  • Use Case: Developers can quickly initialize their local setup with a single command, reducing manual steps and setup errors, enabling fast iteration and testing.

Quick Start

Run the Skill to automatically verify tools, generate environment files, start Temporal and Dapr, and launch your app in development mode.

Frequently Asked Questions about local-dev-bootstrap

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

FAQPage Schema
How do I automate local development setup for Temporal and Dapr?

Automating local development setup for Temporal and Dapr involves verifying installed tool versions, generating environment configuration files, and launching required infrastructure services. This process minimizes manual configuration errors and ensures a ready development environment.

What prerequisites do I need to check before starting local infrastructure services?

Before starting local infrastructure, you must verify prerequisites like Python, Dapr, Temporal, and their relevant versions. Checking these tools ensures environment readiness and prevents application startup failures.

How do I generate environment configuration files for local development?

To generate environment configuration files, the system creates a `.env` file from an existing `.env.example` or automatically generates a minimal environment file. This handles configuration setup seamlessly.

Does this local development setup work if Temporal or Dapr are already running?

Yes, the setup works if Temporal or Dapr are already running. The infrastructure initialization process checks if services are active and starts them only if they are not already running.

Why does my application initialization fail during local environment setup?

Application initialization fails during local environment setup when prerequisite tools like Python, Dapr, or Temporal are missing or have incorrect versions. Automating prerequisite verification identifies these readiness issues before launching the app.