agentskills.codes

Run TypeScript solution against test cases. Use when user wants to test their code.

Install

mkdir -p .claude/skills/run-diana-uk && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/14649" && unzip -o skill.zip -d .claude/skills/run-diana-uk && rm skill.zip

Installs to .claude/skills/run-diana-uk

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Run TypeScript solution against test cases. Use when user wants to test their code.
83 chars✓ has a “when” trigger

About this skill

Run the user's TypeScript solution against test cases.

File to run: $ARGUMENTS (If empty, look for solution.ts in current directory)

Process:

  1. Find the solution file
  2. Find corresponding test file (solution.test.json or tests.json in same directory)
  3. Execute with: npx tsx lib/leetcode_problem_runner/index.ts <file> [test-file]
  4. Report results clearly

Test file format expected:

{
  "functionName": "twoSum",
  "cases": [
    { "input": [[2,7,11,15], 9], "expected": [0,1] },
    { "input": [[3,2,4], 6], "expected": [1,2] }
  ]
}

Output format:

Running: [functionName]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Test 1: ✓ PASS (0.12ms)
  Input: [2,7,11,15], 9
  Expected: [0,1]
  Got: [0,1]

Test 2: ✗ FAIL (0.08ms)
  Input: [3,2,4], 6
  Expected: [1,2]
  Got: [0,2]

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Results: 1/2 passed
Total time: 0.20ms

If tests fail, analyze the failure and offer to help debug. If no test file exists, offer to create one based on the problem.

Search skills

Search the agent skills registry