working-with-devcontainers

Manage Dev Container Features for Podman-based workspaces with a deterministic workflow.

10|14|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/openkaiden/kdn --skill working-with-devcontainers
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: working-with-devcontainers
Source: https://github.com/openkaiden/kdn/tree/main/.agents/skills/working-with-devcontainers
Command: npx skills add https://github.com/openkaiden/kdn --skill working-with-devcontainers

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Dev teams need a reliable way to model, download, order, and apply Dev Container Features in isolated workspaces, ensuring consistent feature behavior across local and Podman-based runtimes.

Core Features & Use Cases

  • Feature modeling and metadata handling for Dev Container Features (install.sh and devcontainer-feature.json) to standardize environments.
  • Local and OCI feature resolution with a deterministic FromMap → Download → Order workflow.
  • Podman runtime integration that applies features to generated containerfiles during workspace setup.

Quick Start

Install a feature by specifying a local path or OCI reference, download it into your workspace context, order it with other features, and integrate it into your Podman-based workspace.

Frequently Asked Questions about working-with-devcontainers

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

FAQPage Schema
How do I manage Dev Container Features in Podman-based workspaces?

Dev Container Features are managed in Podman workspaces by standardizing feature modeling, downloading, and applying through a deterministic FromMap to Download to Order workflow that integrates into containerfile generation.

What is the FromMap to Download to Order workflow for container features?

The FromMap to Download to Order workflow is a deterministic pipeline that resolves local and OCI feature references, downloads them into your workspace context, and orders them using explicit metadata and installsAfter dependencies.

Can I use OCI feature references with Podman runtime integration?

Yes, OCI feature references work with Podman runtime integration. The system resolves both local paths and OCI references, downloads them into your workspace context, and applies them to generated containerfiles during workspace setup.

How are Dev Container Feature dependencies ordered during workspace setup?

Dev Container Feature dependencies are ordered using the installsAfter property within the deterministic pipeline, ensuring features are applied in the correct sequence based on explicit metadata during containerfile generation.

Does this approach standardize install.sh and devcontainer-feature.json metadata?

Yes, this approach standardizes install.sh and devcontainer-feature.json metadata by handling feature modeling and metadata to ensure consistent feature behavior across local and Podman-based runtimes.

What's the best way to ensure reproducible environments when applying container features?

The best way to ensure reproducible environments is to enforce a deterministic pipeline with explicit feature metadata and dependency ordering via installsAfter, providing a stable integration path in the Podman runtime during containerfile generation.