Run tests for Too Many Cooks packages. Detects which packages to test based on changed files.
Scanned 9/9/2026
Install to Claude Code
npx -y skills add Nimblesite/too-many-cooks --skill run-tests --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Run Tests?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/nimblesite-run-tests)More formats (shields.io, HTML) on the badges page.
---
name: run-tests
description: Run tests for Too Many Cooks packages. Detects which packages to test based on changed files.
argument-hint: "[mcp|extension|all]"
disable-model-invocation: true
allowed-tools: Bash, Read, Grep, Glob
---
# Run Tests
## Step 1: Determine what to test
If `$ARGUMENTS` specifies a package, use that. If no args specified, assume everything
## Step 2: Run tests
**MCP server (integration):**
```bash
bash scripts/test-mcp.sh
```
**VSCode extension + MCP e2e:**
```bash
bash scripts/test-vsix-e2e.sh
```
On headless Linux, prefix with `xvfb-run -a`.
**All:**
```bash
bash scripts/test-mcp.sh && bash scripts/test-vsix-e2e.sh
```
## After running
1. Report PASS/FAIL per package
2. If failures occur, read the output and diagnose
3. You are NOT ALLOWED to modify tests. You must fix the bugs without modifying the tests
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!