From agent-knowledge
Runs test suite for Agent Knowledge plugin covering MCP commands, tools, slash commands, web crawling, and hooks. Invoke via /test-plugin [--dev] for validation.
npx claudepluginhub chris-xperimntl/agent-knowledgeThis skill uses the workspace's default tool permissions.
Comprehensive test of all Agent Knowledge plugin functionality covering the **full API surface**.
Runs plugin integrity checks: automated test suite (bats-core), ShellCheck linting, JSON validation, cross-references, and MCP tools. Use after changes, before PRs, or when broken.
Runs evaluations on Copilot Studio draft agents via Power Platform Evaluation API. Lists test sets, starts runs with optional auth, polls progress, fetches results, proposes YAML fixes. No publish needed.
Runs pytest-based automated tests validating Claude Code plugin integrity across 14 categories (config, skills, templates, workflow, etc.). Use before PRs, after changes to skills/templates, or to verify health.
Share bugs, ideas, or general feedback.
Comprehensive test of all Agent Knowledge plugin functionality covering the full API surface.
| Category | Tests |
|---|---|
| MCP execute commands | help, commands, stores, store:create, store:info, store:index, store:delete, stores:health, stores:check-models, stores:sync, stores:pull, jobs, job:status, job:cancel |
| MCP tools | search, get_full_context |
| Slash commands | stores, search, suggest, check-status, skill-activation, index, add-folder, health, sync |
| Web crawling | crawl (start job, verify status, cancel) |
| Hooks | PostToolUse, UserPromptSubmit, SessionStart |
Check if --dev flag is present in: $ARGUMENTS
| Scenario | Command | Tests |
|---|---|---|
| Plugin loaded (default) | /test-plugin | 38/38 (full suite) |
Development (--dev) | /test-plugin --dev | 29/38 (no slash cmds) |
!echo "=== BK Plugin Test ===" && ls -la .agent-knowledge/ 2>/dev/null || echo "No BK data dir yet (will be created)"
Detailed test steps for each mode: references/test-procedures.md
Detailed output format and error recovery: references/output-format.md