From partme-ai-full-stack-skills
Configures bash, zsh, fish shell profiles to load nvm correctly, handling NVM_DIR, nvm.sh sourcing, XDG_CONFIG_HOME, and bash completion. Fixes 'nvm not found' after install.
npx claudepluginhub partme-ai/full-stack-skills --plugin t2ui-skillsThis skill uses the workspace's default tool permissions.
Configure shell profiles so nvm loads automatically on every new terminal session.
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Configure shell profiles so nvm loads automatically on every new terminal session.
Identify the shell and profile file:
~/.bashrc (or ~/.bash_profile on macOS)~/.zshrc~/.config/fish/config.fish$XDG_CONFIG_HOME/bash/bashrc etc.Add nvm initialization to the correct profile:
# Required lines for bash/zsh:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
Optional: Load nvm without switching versions (faster shell startup):
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" --no-use
Verify nvm loads in a new shell:
# Open a new terminal, then:
command -v nvm # Should print "nvm"
nvm --version # Should print version number
Notes:
--no-use when you only want nvm loaded without switching versions.templates/shell-config.md - Profile configuration templatesexamples/environment-variables.md - Environment variable referenceexamples/bash-completion.md - Bash completion setupexamples/bash-completion-usage.md - Completion usage examplesnvm setup, NVM_DIR, nvm.sh, profile, bash, zsh, fish, XDG_CONFIG_HOME, shell init