The common workflow provided by Claude Code itself:
- understanding new codebases
fix bugs
refactor code
use sepecialized subagents
work with tests
create pull requsets
handle documentation
work with images
reference files and dirctories
use extended thinking
resume conversation
run parallel sessions with git worktrees
use claude as a unix-style utility
create custom slash commands
ask claude code itself
It recommend to clone development container implementation from github repo.
✅ Claude Code: 1.0.83 (manually installed)
✅ Node.js: v22.17.1
✅ Git: 2.50.1
❌ No consistent shell environment
❌ No pre-configured development tools
❌ Manual setup required for each project
With Devcontainer (What You’d Get):
✅ Claude Code: Latest version (auto-installed)
✅ Node.js: v20 (standardized)
✅ Linux environment with:
– zsh with oh-my-zsh + themes
– fzf for fuzzy finding
– git-delta for better diffs
– GitHub CLI (gh)
– Development tools: vim, nano, jq
– Network tools: iptables, dnsutils
✅ VS Code extensions pre-installed:
– ESLint, Prettier, GitLens
✅ Persistent command history
✅ Pre-configured Claude settings directory
✅ Consistent environment across machines