#!/usr/bin/env bats setup() { REPO_ROOT="$(cd "$BATS_TEST_DIRNAME/../../../../../" && pwd)" load "$REPO_ROOT/tests/test_helper/bats-support/load" load "$REPO_ROOT/tests/test_helper/bats-assert/load" SCRIPT="$(cd "$BATS_TEST_DIRNAME/../scripts" && pwd)/validate.sh" TMPDIR="$(mktemp -d)" # Helper: create a plugin-scope pair in with given make_plugin_pair() { local dir="$1" local name="$2" mkdir -p "$dir" echo '{}' > "$dir/plugin.json" cat > "$dir/${name}.md" < "$dir/${name}.agent.md" < "$root/.claude/agents/my-agent.md" < "$root/.github/agents/my-agent.agent.md" < "$dir/my-agent.agent.md" < "$dir/my-agent.md" < "$dir/plugin.json" cat > "$dir/my-agent.md" < "$dir/my-agent.agent.md" < "$dir/my-agent.md" < "$dir/my-agent.md" < "$dir/my-agent.md" < "$dir/my-agent.md" <