{ "name": "agent-skills", "image": "mcr.microsoft.com/devcontainers/python:3.12", "features": { "ghcr.io/devcontainers/features/ruby:1": { "version": "3.3" }, "ghcr.io/devcontainers/features/git:1": {} }, "postCreateCommand": "pip install --upgrade pip && pip install -r requirements-dev.txt && gem install bundler", "customizations": { "vscode": { "extensions": [ "ms-python.python", "ms-python.mypy-type-checker", "charliermarsh.ruff", "shopify.ruby-lsp", "redhat.vscode-yaml", "github.vscode-github-actions" ], "settings": { "python.defaultInterpreterPath": "/usr/local/bin/python3", "python.testing.pytestEnabled": true, "python.testing.pytestArgs": [ "scripts", "eval_runner/tests" ], "[python]": { "editor.formatOnSave": true, "editor.defaultFormatter": "charliermarsh.ruff", "editor.codeActionsOnSave": { "source.organizeImports": "explicit", "source.fixAll": "explicit" } }, "mypy-type-checker.args": [ "--strict" ] } } } }