Skip to content

feat: add Claude Code CLI and org skills#1

Draft
Tomeriko96 wants to merge 8 commits intomasterfrom
add-claude-skills
Draft

feat: add Claude Code CLI and org skills#1
Tomeriko96 wants to merge 8 commits intomasterfrom
add-claude-skills

Conversation

@Tomeriko96
Copy link
Contributor

Summary

  • Install Node.js LTS in Dockerfile (required for npx)
  • Install Claude Code CLI via curl -fsSL https://claude.ai/install.sh | bash
  • Add Claude env vars (CLAUDE_CODE_USE_FOUNDRY, model defaults)
  • Add anthropic.claude-code VS Code extension
  • Fetch cedanl/.github org skills at container build via npx skills add

Test plan

  • Build devcontainer and verify claude --version works
  • Verify npx skills list shows the cedanl org skills after build

🤖 Generated with Claude Code

Tomeriko96 and others added 8 commits March 18, 2026 07:35
- Install Node.js LTS for npx support
- Install Claude Code CLI via official install script
- Add Claude env vars (FOUNDRY, model defaults)
- Add anthropic.claude-code VS Code extension
- Fetch cedanl/.github skills on postCreate via npx skills

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Covers VS Code, Positron, DevPod and devcontainer CLI.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Use proper customizations.vscode schema for extensions/settings
- Set bash as default terminal profile
- Wrap postCreateCommand in bash -c, add --yes to npx
- Source .devcontainer/.env into .bashrc as secrets fallback
- Pass ANTHROPIC_FOUNDRY_API_KEY and ANTHROPIC_FOUNDRY_RESOURCE via remoteEnv
- Add .env.example template and .gitignore for secrets

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant