When — Development skill for Claude Code
Six tools. One install.
How to install When
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open WhenLabs-org/when and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What When does
Six tools. One install. The WhenLabs developer toolkit.
Alternatives in Development
- Explain Like Senior — Senior Developer Explanation 2.8k ★
- Web Developer Portfolio — Page builder: Elementor 648 ★
- Eval Skill — /eval-skill — Six-Dimension Evaluation 216 ★
README
@whenlabs/when
**Six tools. One install.**
A single installable toolkit that brings six WhenLabs developer tools into your Claude Code workflow. After install, the tools are exposed over a single MCP server and Claude calls them automatically when relevant.
Install
npx @whenlabs/when install
One-time setup. The installer:
- Registers a single MCP server (
whenlabs) in your Claude Code configuration - Injects a CLAUDE.md block so Claude knows when to use each tool
- Cleans up any legacy
velocity-mcpregistration (velocity is now bundled)
The six tools
| Tool | Purpose |
|---|---|
| aware | Auto-detect stack and generate AI context files (CLAUDE.md, .cursorrules, …) |
| berth | Detect port conflicts before starting dev servers |
| envalid | Validate .env files against a schema |
| stale | Detect documentation drift between docs and code |
| vow | Scan dependency licenses and validate against policy |
| velocity | Time coding tasks and learn from historical data |
MCP tools
Eight endpoints across the six tools:
| Endpoint | What it does |
|---|---|
aware_sync |
Detect stack and regenerate AI context files |
berth_check |
Scan project for port conflicts |
envalid_validate |
Validate .env files against schema |
stale_scan |
Detect documentation drift |
vow_scan |
Scan licenses and validate against policy |
velocity_start_task |
Start timing a coding task |
velocity_end_task |
End timing and record results |
whenlabs_summary |
Unified rollup across all five scanners in one call |
All eight are served by the single `whenlabs` MCP server (stdio, Node 20+). Fix/init/auxiliary commands remain available via each tool's CLI (`npx @whenlabs/ --help`).
CLI
when init # Onboard a project — detect stack, bootstrap configs, run all che
Related Skills
Instalar Desde El Marketplace
/plugin marketplace add giuseppe-trisciuoglio/developer-kit /plugin install /path/to/developer-kit
Installa Dal Marketplace
/plugin marketplace add giuseppe-trisciuoglio/developer-kit /plugin install /path/to/developer-kit
Raven Search
Use when developer wants to find, evaluate, or install a new
Streamlinear
Streamlined Linear integration for Claude Code - one tool, six actions, zero bloat
Opus 4 7 Boris
Claude Code skill: Boris Cherny's six recommendations for tuning Claude Opus 4.7
Claude Mod Pack
Six Claude Code mods in one plugin (Token Weather, Cache Keeper, Wait What, Prompt Queue, Snake, Blast Radius)
Related Agents
Devex Architect
Developer-experience architect owning the consumer install topology, doctor diagnostics, error-message shape,
Ccxt PR Reviewer
End-to-end review of a CCXT pull request. Reads the diff, transpiles and builds in all six languages (TS/JS, P
Nolan
HR / Talent Acquisition. Use proactively when the user asks to hire a new specialist, asks "can the team do X"