devcontainer-init

Scaffold a secure per-repository devcontainer with pinned features and firewall allowlists.

3|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/infraspecdev/tesseract --skill devcontainer-init
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devcontainer-init
Source: https://github.com/infraspecdev/tesseract/tree/main/shield/skills/devcontainer
Command: npx skills add https://github.com/infraspecdev/tesseract --skill devcontainer-init

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates safe per-repository devcontainer setup so Shield users can run implementation work in isolated environments without hand-crafting Dockerfiles, feature pins, or firewall rules.

Core Features & Use Cases

  • Detects the project stack and confirms it before generating the container configuration.
  • Composes devcontainer.json from pinned features and stack-specific defaults for consistent local environments.
  • Copies firewall and post-create templates, checks diffs before overwriting existing files, and updates .shield.json for future runs.
  • Use it when setting up local isolation for implementation work or standardizing developer environments across Python, Node, Go, Java, and Terraform projects.

Quick Start

Use the devcontainer-init skill to scaffold a secure Shield devcontainer for this repository and ask me to detect the stack and generate the required files.

Frequently Asked Questions about devcontainer-init

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

FAQPage Schema
How do I scaffold a secure devcontainer for a local repository?

Yes, it standardizes developer environments across Python, Node, Go, Java, and Terraform projects by applying stack-specific defaults and pinned Dev Container features during the devcontainer setup process.

How does devcontainer sandboxing handle network control for Docker?

Yes, it checks diffs against existing files before applying overwrites, ensuring your current configurations remain safe while updating necessary container setup and .shield.json files.

What do I need to set up Docker isolation for implementation workflows?

It automates safe per-repository devcontainer setup so Shield users can run implementation work in isolated environments without hand-crafting Dockerfiles, feature pins, or firewall rules.

Can I generate devcontainer configurations for multiple programming stacks?

To scaffold a secure devcontainer, this Skill detects your project stack, composes devcontainer.json from pinned features, copies firewall templates, and updates .shield.json for reproducible isolated development environments.

Does devcontainer-init overwrite existing Dockerfiles and configuration files?

Devcontainer sandboxing handles network control by applying firewall allowlists during setup, ensuring deterministic network access rules are configured for your isolated implementation environment.