← All skills
tester-detective
80 / 100 · Low risk
Fine to try. Some of what it can do is expected: a security skill usually runs scanners and checks websites.
By MadAppGang/claude-code (GitHub) · security · 288 stars · scanned at commit 6097ad4
⚡ Test analysis skill. Best for: 'what's tested', 'find test coverage', 'audit test quality', 'missing tests', 'edge cases'. Uses claudemem AST with callers analysis for efficient test discovery.
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
The author does not mention this. It runs automatically when the plugin is installed. Expected for a security skill.
Found in 25 places.
Show 17 more
- plugins/code-analysis/skills/tester-detective/SKILL.md, line 115
GAPS=$(claudemem --agent test-gaps) - plugins/code-analysis/skills/tester-detective/SKILL.md, line 139
claudemem --agent callers authenticateUserclaudemem --agent callers processPaymentclaudemem --agent callers saveToDatabase - plugins/code-analysis/skills/tester-detective/SKILL.md, line 148
which claudemem && claudemem --version - plugins/code-analysis/skills/tester-detective/SKILL.md, line 160
claudemem --version && ls -la .claudemem/index.db 2>/dev/null - plugins/code-analysis/skills/tester-detective/SKILL.md, line 169
if [ ! -d ".claudemem" ] || [ ! -f ".claudemem/index.db" ]; then - plugins/code-analysis/skills/tester-detective/SKILL.md, line 200
claudemem index - plugins/code-analysis/skills/tester-detective/SKILL.md, line 211
GAPS=$(claudemem --agent test-gaps) - plugins/code-analysis/skills/tester-detective/SKILL.md, line 229
claudemem --agent map "jest vitest mocha config" - plugins/code-analysis/skills/tester-detective/SKILL.md, line 245
claudemem --agent callers PaymentService - plugins/code-analysis/skills/tester-detective/SKILL.md, line 327
claudemem --agent map "payment" - plugins/code-analysis/skills/tester-detective/SKILL.md, line 337
claudemem --agent map - plugins/code-analysis/skills/tester-detective/SKILL.md, line 347
claudemem --agent callers targetFunction - plugins/code-analysis/skills/tester-detective/SKILL.md, line 361
CALLERS=$(claudemem --agent callers processPayment) - plugins/code-analysis/skills/tester-detective/SKILL.md, line 389
RESULTS=$(claudemem --agent map "test spec describe") - plugins/code-analysis/skills/tester-detective/SKILL.md, line 492
SEARCH_QUERY="your original query" - plugins/code-analysis/.mcp.json, line 3
"command": "claudish", - plugins/code-analysis/hooks/handler.ts, line 20
import { spawn, spawnSync } from "child_process";
and 5 more places
Downloads and installs other software
The author does not mention this. It runs automatically when the plugin is installed.
Found in 7 places.
Show 4 more
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'tester-detective' ] || [ -L ~/.agents/skills/'tester-detective' ]; then echo 'A skill folder named tester-detective already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/MadAppGang/claude-code' "$d" && git -C "$d" checkout --quiet '6097ad4643f23b7645a9c99c329887b623b32e57' -- 'plugins/code-analysis/skills/tester-detective' && mkdir -p ~/.agents/skills && cp -R "$d"/'plugins/code-analysis/skills/tester-detective' ~/.agents/skills/'tester-detective' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'tester-detective' ~/.claude/skills/'tester-detective' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for MadAppGang/claude-code shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/MadAppGang/claude-code/)
Score history
| Date | Version | Score |
|---|
| 2026-11-12 | 6097ad4 | 80 |