跳转到主要内容
此内容尚未提供您的语言版本,正在以英文显示。

Devcontainer Setup

技能 已验证 活跃

Creates devcontainers with Claude Code, language-specific tooling (Python/Node/Rust/Go), and persistent volumes. Use when adding devcontainer support to a project, setting up isolated development environments, or configuring sandboxed Claude Code workspaces.

目的

To streamline the setup of isolated and pre-configured development environments by automating devcontainer creation tailored to a project's detected language stack.

功能

  • Creates devcontainers with Claude Code integration
  • Supports Python, Node/TypeScript, Rust, and Go
  • Configures persistent volumes for project data
  • Automates language-specific tooling and VS Code extensions
  • Includes security best practices like network isolation and read-only mounts

使用场景

  • Adding devcontainer support to a new or existing project
  • Setting up isolated development environments for complex projects
  • Configuring sandboxed workspaces for secure coding and testing
  • Standardizing development environments across a team

非目标

  • Modifying existing devcontainer configurations
  • Providing general Docker or containerization advice
  • Deploying production containers

Trust

  • info:Issues Attention13 issues opened, 4 closed in the last 90 days, indicating slower than ideal issue resolution but active maintenance.

安装

请先添加 Marketplace

/plugin marketplace add trailofbits/skills
/plugin install devcontainer-setup@trailofbits

质量评分

已验证
97 /100
1 day ago 分析

信任信号

最近提交3 days ago
星标5.2k
许可证CC-BY-SA-4.0
状态
查看源代码

类似扩展

Cleanup Cycles

100

Detect and untangle circular dependencies. Runs madge/skott (TS), pycycle (Py), or compiler-only checks (Go/Rust). Auto-fixes leaf-extractable cycles; reports core cycles for human review. Use when the user asks to find circular imports, fix dependency cycles, or untangle module graph. Example queries — "find circular imports", "fix dependency cycles", "untangle our module graph", "why is madge complaining".

技能
raintree-technology

Cleanup Defensive

99

Remove pointless try/catch blocks and defensive guards that hide errors or add no value. Preserves catches at true system boundaries (HTTP handlers, CLI entry, message consumers). Use when the user asks to remove try/catch, fix error hiding, clean up defensive code, or stop swallowing errors. Example queries — "remove pointless try/catch", "we're swallowing errors", "stop hiding bugs in catch blocks", "clean up the defensive code".

技能
raintree-technology

调试代码

99

交互式调试源代码 — 设置断点、逐行单步执行、检查实时变量状态、针对正在运行的程序评估表达式,以及导航调用堆栈以追溯根本原因。当程序崩溃、引发意外异常、产生错误输出、需要理解执行如何达到某个状态,或打印语句调试不足以揭示问题时使用。

技能
AlmogBaku

Create Dockerfile

98

Create general-purpose Dockerfiles for Node.js, Python, Go, Rust, and Java projects. Covers base image selection, dependency installation, user permissions, COPY patterns, ENTRYPOINT vs CMD, and .dockerignore. Use when containerizing an application for the first time, creating a consistent build/runtime environment, preparing an app for cloud deployment or Docker Compose, or when no existing Dockerfile is present in the project.

技能
pjt222

Project Session Manager

100

Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions

技能
Yeachan-Heo

Coding Standards

100

Baseline cross-project coding conventions for naming, readability, immutability, and code-quality review. Use detailed frontend or backend skills for framework-specific patterns.

技能
affaan-m