Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
git clone --depth 1 https://github.com/KhaledSaeed18/dotclaudeWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/plugins/khaledsaeed18/dotclaude/testing)<a href="https://agentmods.dev/plugins/khaledsaeed18/dotclaude/testing"><img src="https://agentmods.dev/badge/plugins/khaledsaeed18/dotclaude/testing/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/plugins/khaledsaeed18/dotclaude/testing"><img src="https://agentmods.dev/badge/plugins/khaledsaeed18/dotclaude/testing.svg" alt="Reviewed on agentmods" width="80" height="20"></a>Grade A, and why
testing scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
{
"name": "testing",
"version": "1.0.0",
"source": "./.claude-plugin/plugins/testing",
"description": "Testing toolkit: browser-based end-to-end verification with Playwright and a /write-tests command that generates a suite matching project conventions.",
"author": {
"name": "Khaled Saeed"
},
"homepage": "https://dotclaude.khaledsaeed.tech/#/?plugin=testing",
"repository": "https://github.com/KhaledSaeed18/dotclaude",
"license": "MIT",
"category": "testing",
"keywords": [
"testing",
"playwright",
"e2e",
"unit-tests"
]
}What it installs
The manifest is a name and a version. 2 skills, 1 command travel with it, and installing the plugin installs all of them — 192 tokens a session between them. Each is measured on its own page, and each can be installed alone.
What ships with it
60 files beside marketplace.json#testing in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- marketplace.json 13 KB
- plugins/deploy/agents/deploy-reviewer.md 4.3 KB
- plugins/deploy/commands/cutover.md 2.6 KB
- plugins/deploy/commands/deploy-setup.md 3.2 KB
- plugins/deploy/commands/deploy-verify.md 2.4 KB
- plugins/deploy/skills/coolify-image-app/reference/coolify-api.md 2.6 KB
- plugins/deploy/skills/coolify-image-app/SKILL.md 4.3 KB
- plugins/deploy/skills/coolify-vps-baseline/reference/server-checklist.md 2.7 KB
- plugins/deploy/skills/coolify-vps-baseline/reference/traefik-notes.md 2.9 KB
- plugins/deploy/skills/coolify-vps-baseline/SKILL.md 4.7 KB
- plugins/deploy/skills/deploy-verification/SKILL.md 4.7 KB
- plugins/deploy/skills/express-prisma-coolify-image/SKILL.md 4.6 KB
- plugins/deploy/skills/express-prisma-coolify-image/templates/docker-entrypoint.sh 395 B runs code
- plugins/deploy/skills/express-prisma-coolify-image/templates/Dockerfile 1.1 KB
- plugins/deploy/skills/express-prisma-coolify-image/templates/dockerignore 270 B
- plugins/deploy/skills/express-prisma-coolify-image/templates/healthcheck.ts 998 B runs code
- plugins/deploy/skills/ghcr-coolify-pipeline/reference/pipeline-anatomy.md 3.7 KB
- plugins/deploy/skills/ghcr-coolify-pipeline/SKILL.md 4.9 KB
- plugins/deploy/skills/ghcr-coolify-pipeline/templates/pipeline.express.yml 13 KB
- plugins/deploy/skills/ghcr-coolify-pipeline/templates/pipeline.nextjs.yml 13 KB
- plugins/deploy/skills/live-domain-cutover/SKILL.md 4.4 KB
- plugins/deploy/skills/nextjs-coolify-image/SKILL.md 4.8 KB
- plugins/deploy/skills/nextjs-coolify-image/templates/Dockerfile 1.1 KB
- plugins/deploy/skills/nextjs-coolify-image/templates/dockerignore 267 B
- plugins/deploy/skills/nextjs-coolify-image/templates/healthcheck.js 557 B runs code
- plugins/deploy/skills/nextjs-coolify-image/templates/healthz-route.ts 435 B runs code
- plugins/deploy/skills/nextjs-coolify-image/templates/shutdown.cjs 655 B runs code
- plugins/deploy/skills/proxy-client-address/reference/snippets.md 4.0 KB
- plugins/deploy/skills/proxy-client-address/SKILL.md 3.5 KB
- plugins/deploy/skills/vps-ops-toolkit/SKILL.md 4.3 KB
- plugins/deploy/skills/vps-ops-toolkit/templates/ops/backup/backup.cron 227 B
- plugins/deploy/skills/vps-ops-toolkit/templates/ops/backup/backup.env.example 655 B
- plugins/deploy/skills/vps-ops-toolkit/templates/ops/backup/backup.sh 6.8 KB runs code
- plugins/deploy/skills/vps-ops-toolkit/templates/ops/backup/fingerprint.sql 627 B
- plugins/deploy/skills/vps-ops-toolkit/templates/ops/backup/snapshot.sql 505 B
- plugins/deploy/skills/vps-ops-toolkit/templates/ops/health/health-check.cron 224 B
- plugins/deploy/skills/vps-ops-toolkit/templates/ops/health/health-check.sh 8.4 KB runs code
- plugins/deploy/skills/vps-ops-toolkit/templates/ops/health/health.env.example 714 B
- plugins/deploy/skills/vps-ops-toolkit/templates/ops/health/ops.logrotate 218 B
- plugins/deploy/skills/vps-ops-toolkit/templates/ops/install.sh 2.3 KB runs code
- plugins/deploy/skills/vps-ops-toolkit/templates/ops/lib/alert.sh 2.0 KB runs code
- plugins/deploy/skills/vps-ops-toolkit/templates/ops/ship.sh 510 B runs code
- plugins/docs/commands/adr.md 2.3 KB
- plugins/docs/skills/adr-writing/SKILL.md 4.2 KB
- plugins/docs/skills/openapi-spec/SKILL.md 5.1 KB
- plugins/docs/skills/readme-writing/SKILL.md 4.0 KB
- plugins/docs/skills/technical-writing/SKILL.md 4.4 KB
- plugins/engineering/agents/architect-reviewer.md 7.7 KB
- plugins/engineering/agents/code-reviewer.md 7.8 KB
- plugins/engineering/agents/debugger.md 5.2 KB
- plugins/engineering/agents/docs-writer.md 3.6 KB
- plugins/engineering/agents/error-detective.md 5.7 KB
- plugins/engineering/agents/migration-planner.md 4.8 KB
- plugins/engineering/agents/performance-engineer.md 5.7 KB
- plugins/engineering/commands/explain-code.md 2.7 KB
- plugins/engineering/commands/feature.md 3.8 KB
- plugins/engineering/skills/adversarial-reviewer/SKILL.md 5.2 KB
- plugins/engineering/skills/api-design-review/SKILL.md 4.3 KB
- plugins/engineering/skills/code-review-response/SKILL.md 3.5 KB
- plugins/engineering/skills/db-migration-safety/SKILL.md 4.4 KB
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 1mo ago Changed · +1 lines 484994567c18
- 1mo ago First seen · 18 lines scan A ec581affaa90
testing is a plugin published in the GitHub repository KhaledSaeed18/dotclaude (5 stars, last pushed 3d ago), licensed MIT. Its token cost is not measured: this kind of file is read by the harness, not the model. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.
Other plugins, from other repositories
quality-assurance-suite
Find gaps that could break a release, mislead a maintainer, or make a passing test meaningless.
developer-essentials
Essential developer skills including Git workflows, SQL optimization, error handling, code review, E2E testing, authentication, debugging, and monorepo management.
paranoid-qa-ru
A Russian-language quality-assurance add-on for testing web applications with Playwright, a browser automation tool, and reviewing those tests.
playwright
Browser automation via Playwright CLI for testing, screenshots, and interaction workflows.
casely
Virtual QA lead: turns requirements into TestRail-ready test cases in one conversation, plus a runnable Postman collection when the spec describes an API.
k8s-sidecar-testing
Project-specific Kubernetes test helpers with bounded commands, accurate failure reporting, and scoped cleanup.