Codespaces Golden Paths Skill

Configure GitHub Codespaces development environments with type-specific .devcontainer.json files.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/3horizons/agentic-devops-platform --skill codespaces-golden-paths-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Codespaces Golden Paths Skill
Source: https://github.com/3horizons/agentic-devops-platform/tree/main/.github/skills/codespaces-golden-paths
Command: npx skills add https://github.com/3horizons/agentic-devops-platform --skill codespaces-golden-paths-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that developers have pre-configured, ready-to-use development environments (GitHub Codespaces) automatically set up for each specific Golden Path template they choose, streamlining the onboarding and development process.

Core Features & Use Cases

  • Automated Dev Environment Setup: Configures .devcontainer.json files tailored to different project types (Python, Node.js, Terraform, Java, AI/ML, Data).
  • Seamless Integration: Works by embedding the .devcontainer.json into the scaffolded repository, allowing developers to click "Open in Codespaces" for an immediate, fully functional environment.
  • Use Case: A developer selects a "Python FastAPI Microservice" Golden Path template. Upon scaffolding, a new repository is created with a pre-configured .devcontainer.json that includes Python 3.11, Azure CLI, kubectl, Docker, and VS Code extensions. When the developer clicks "Open in Codespaces," they get a ready-to-code environment with all necessary tools and dependencies installed.

Quick Start

Ensure your Golden Path templates include a .devcontainer/devcontainer.json file configured for the specific technology stack.

Frequently Asked Questions about Codespaces Golden Paths Skill

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

FAQPage Schema
How do I configure GitHub Codespaces for a Python FastAPI Golden Path template?

Configuring GitHub Codespaces for a Python FastAPI template involves embedding a `.devcontainer.json` file into the scaffolded repository to provision Python 3.11, Azure CLI, kubectl, Docker, and VS Code extensions automatically.

What is a Golden Path devcontainer and how does it streamline developer onboarding?

A Golden Path devcontainer is a pre-configured `.devcontainer.json` file tailored to specific technology stacks like Node.js or Java. It streamlines onboarding by providing instant, ready-to-code workspaces with all necessary tools installed upon repository creation.

Can I use devcontainer configurations for Terraform and AI/ML project templates?

Devcontainer configurations support Terraform and AI/ML project templates. The Skill generates type-specific `.devcontainer.json` setups for various Golden Paths, enabling fully functional environments for infrastructure as code and machine learning pipelines.

Does the Codespaces Golden Path integration work with RHDH scaffolding?

Yes, the Codespaces Golden Path integration works with RHDH scaffolding. It embeds the `.devcontainer.json` configuration during the scaffolding process, allowing developers to click 'Open in Codespaces' for an immediate workspace.

What is the best way to automate dev environment setup for Data pipelines?

The best way to automate dev environment setup for Data pipelines is using a Golden Path template with an embedded `.devcontainer.json`. This provides an instant, pre-built developer workspace with required dependencies and post-create commands executed automatically.