Ensure Toolchain — Development skill for Claude Code
Ensure the pinned Node/pnpm toolchain is active per proto.json.
How to install Ensure Toolchain
Installs to ~/.claude/commands/marclove-typeforge-ensure-toolchain.md
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/marclove/typeforge/HEAD/.claude/commands/ensure-toolchain.md -o ~/.claude/commands/marclove-typeforge-ensure-toolchain.md Restart Claude Code, or start a new session, for it to be picked up.
What Ensure Toolchain does
allowed-tools: Bash(just ensure) description: Ensure the pinned Node/pnpm toolchain is active per proto.json
Run `just ensure`. If mismatched, instruct `proto install && proto use`.
Alternatives in Development
- Iterate Implementation Plan — You are tasked with updating existing implementation plans based on user feedback 10k ★
- n8n Expression Syntax — n8n expression syntax with {{}} and $json/$node variables 3.6k ★
- Check Code — Run the following commands and ensure the code is clean 1.8k ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Claude At Proto Plugins
A marketplace of Claude Code plugins for interacting with AT Protocol networks (Bluesky, etc.).
Proto Install
Install tools with proto - manages language versions and development tools
Proto Pin
Pin tool versions in .prototools for team consistency
Setup PM
Configure your preferred package manager (npm/pnpm/yarn/bun)
Zsh Pkg Update Nag
Session-start nag that checks Homebrew, npm, pnpm, uv, RubyGems, and cargo globals for outdated packages and o
Update Dependencies
What package manager are you using? Please specify (npm, pip, yarn, pnpm, bun).
Related Agents
Toolchain
Ensures Node/pnpm match proto.json; activates toolchain and fixes version mismatches.
Startup Agent
Pre-flight environment and toolchain inspector. Use PROACTIVELY as the first step of any /hackathon-build run,
Nodejs
Node.js expert. Consulted before backend to lay out a Node project - always NestJS for APIs, workers and socke