.opencode/skills/system-skill-advisor/mcp_server/handlers/README.md:98:python3 .opencode/skills/sk-doc/scripts/validate_document.py .opencode/skills/system-spec-kit/mcp_server/skill_advisor/handlers/README.md
.opencode/skills/system-skill-advisor/mcp_server/handlers/advisor-validate.ts:162:    '.opencode/skills/system-spec-kit/mcp_server/skill_advisor/scripts/routing-accuracy/labeled-prompts.jsonl',
.opencode/skills/system-skill-advisor/mcp_server/handlers/advisor-validate.ts:190:    '.opencode/skills/system-spec-kit/mcp_server/skill_advisor/scripts/fixtures/skill_advisor_regression_cases.jsonl',
.opencode/skills/system-skill-advisor/mcp_server/handlers/advisor-validate.ts:285:path = os.path.join(workspace, '.opencode/skills/system-spec-kit/mcp_server/skill_advisor/scripts/skill_advisor.py')
.opencode/skills/system-skill-advisor/mcp_server/data/README.md:85:python3 .opencode/skills/sk-doc/scripts/validate_document.py .opencode/skills/system-spec-kit/mcp_server/skill_advisor/data/README.md
.opencode/skills/system-skill-advisor/mcp_server/schemas/README.md:97:python3 .opencode/skills/sk-doc/scripts/validate_document.py .opencode/skills/system-spec-kit/mcp_server/skill_advisor/schemas/README.md
.opencode/skills/system-skill-advisor/mcp_server/tests/handlers/README.md:77:npx vitest run .opencode/skills/system-spec-kit/mcp_server/skill_advisor/tests/handlers
.opencode/skills/system-skill-advisor/mcp_server/lib/skill-advisor-brief.ts:257:    { kind: 'advisor-runtime' as const, path: '.opencode/skills/system-spec-kit/mcp_server/skill_advisor/scripts/skill_advisor.py' },
.opencode/skills/system-skill-advisor/mcp_server/tests/parity/python-ts-parity.vitest.ts:37:const SPECKIT_BENCH_CORPUS_PATH = '.opencode/skills/system-spec-kit/mcp_server/skill_advisor/scripts/routing-accuracy/labeled-prompts.jsonl';
.opencode/skills/system-skill-advisor/mcp_server/tests/parity/python-ts-parity.vitest.ts:55:path = os.path.join(workspace, '.opencode/skills/system-spec-kit/mcp_server/skill_advisor/scripts/skill_advisor.py')
.opencode/skills/system-skill-advisor/mcp_server/tests/parity/README.md:69:cd .opencode/skills/system-spec-kit/mcp_server && npx vitest run skill_advisor/tests/parity
.opencode/skills/system-skill-advisor/mcp_server/tests/legacy/advisor-graph-health.vitest.ts:14:  '.opencode/skills/system-spec-kit/mcp_server/skill_advisor/scripts/skill_graph_compiler.py',
.opencode/skills/system-skill-advisor/mcp_server/tests/legacy/advisor-graph-health.vitest.ts:18:  '.opencode/skills/system-spec-kit/mcp_server/skill_advisor/scripts/skill_advisor.py',
.opencode/skills/system-skill-advisor/mcp_server/tests/hooks/README.md:71:npx vitest run .opencode/skills/system-spec-kit/mcp_server/skill_advisor/tests/hooks
.opencode/skills/system-skill-advisor/mcp_server/tests/legacy/README.md:77:cd .opencode/skills/system-spec-kit/mcp_server && npx vitest run skill_advisor/tests/legacy
.opencode/skills/system-skill-advisor/mcp_server/tests/manual-testing-playbook.vitest.ts:14:  '.opencode/skills/system-spec-kit/mcp_server/skill_advisor/manual_testing_playbook',
.opencode/skills/system-skill-advisor/mcp_server/tests/legacy/advisor-graph-evidence-calibration.vitest.ts:14:  '.opencode/skills/system-spec-kit/mcp_server/skill_advisor/scripts/skill_advisor.py',
.opencode/skills/system-skill-advisor/mcp_server/tests/README.md:28:`skill_advisor/tests/` is the regression surface for the skill-advisor package. It groups focused Vitest suites, compatibility checks, handler and hook tests, schema checks, Python parity tests and shared fixtures used by the advisor scorer and daemon paths.
.opencode/skills/system-skill-advisor/mcp_server/tests/README.md:169:python3 .opencode/skills/sk-doc/scripts/validate_document.py .opencode/skills/system-spec-kit/mcp_server/skill_advisor/tests/README.md
.opencode/skills/system-skill-advisor/mcp_server/tests/legacy/advisor-corpus-parity.vitest.ts:30:  '.opencode/skills/system-spec-kit/mcp_server/skill_advisor/scripts/routing-accuracy/labeled-prompts.jsonl',
.opencode/skills/system-skill-advisor/mcp_server/tests/legacy/advisor-corpus-parity.vitest.ts:43:path = os.path.join(workspace, '.opencode/skills/system-spec-kit/mcp_server/skill_advisor/scripts/skill_advisor.py')
.opencode/skills/system-skill-advisor/mcp_server/tests/scorer/README.md:92:python3 .opencode/skills/sk-doc/scripts/validate_document.py .opencode/skills/system-spec-kit/mcp_server/skill_advisor/tests/scorer/README.md
.opencode/skills/system-skill-advisor/mcp_server/tests/python/README.md:31:- Loads Python modules from `skill_advisor/scripts/` by file path.
.opencode/skills/system-skill-advisor/mcp_server/tests/python/README.md:69:python3 .opencode/skills/system-spec-kit/mcp_server/skill_advisor/tests/python/test_skill_advisor.py
.opencode/skills/system-skill-advisor/mcp_server/lib/lifecycle/README.md:100:python3 .opencode/skills/sk-doc/scripts/validate_document.py .opencode/skills/system-spec-kit/mcp_server/skill_advisor/lib/lifecycle/README.md
.opencode/skills/system-skill-advisor/mcp_server/lib/scorer/README.md:114:python3 .opencode/skills/sk-doc/scripts/validate_document.py .opencode/skills/system-spec-kit/mcp_server/skill_advisor/lib/scorer/README.md
.opencode/skills/system-skill-advisor/mcp_server/tests/python/test_skill_advisor.py:8:Finding #32: .opencode/skills/system-spec-kit/mcp_server/skill_advisor currently has no automated test
.opencode/skills/system-skill-advisor/mcp_server/lib/shadow/README.md:85:python3 .opencode/skills/sk-doc/scripts/validate_document.py .opencode/skills/system-spec-kit/mcp_server/skill_advisor/lib/shadow/README.md
.opencode/skills/system-skill-advisor/mcp_server/lib/daemon/README.md:98:python3 .opencode/skills/sk-doc/scripts/validate_document.py .opencode/skills/system-spec-kit/mcp_server/skill_advisor/lib/daemon/README.md
.opencode/skills/system-skill-advisor/mcp_server/tests/cache/README.md:25:`skill_advisor/tests/cache/` contains focused Vitest coverage for prompt-cache invalidation listener registration. The test verifies that importing the advisor brief module registers one listener per process and does not double-register through repeated imports.
.opencode/skills/system-skill-advisor/mcp_server/tests/cache/README.md:85:python3 .opencode/skills/sk-doc/scripts/validate_document.py .opencode/skills/system-spec-kit/mcp_server/skill_advisor/tests/cache/README.md
.opencode/skills/system-skill-advisor/mcp_server/lib/utils/README.md:98:python3 .opencode/skills/sk-doc/scripts/validate_document.py .opencode/skills/system-spec-kit/mcp_server/skill_advisor/lib/utils/README.md
.opencode/skills/system-skill-advisor/mcp_server/lib/corpus/README.md:86:python3 .opencode/skills/sk-doc/scripts/validate_document.py .opencode/skills/system-spec-kit/mcp_server/skill_advisor/lib/corpus/README.md
.opencode/skills/system-skill-advisor/mcp_server/tests/schemas/README.md:69:cd .opencode/skills/system-spec-kit/mcp_server && npx vitest run skill_advisor/tests/schemas
.opencode/skills/system-skill-advisor/mcp_server/tests/compat/shim.vitest.ts:12:const shimPath = resolve(repoRoot, '.opencode/skills/system-spec-kit/mcp_server/skill_advisor/scripts/skill_advisor.py');
.opencode/skills/system-skill-advisor/mcp_server/tests/compat/plugin-bridge.vitest.ts:75:    const contractPath = resolve(repoRoot, '.opencode/skills/system-spec-kit/mcp_server/skill_advisor/schemas/compat-contract.json');
.opencode/skills/system-skill-advisor/mcp_server/tools/README.md:106:python3 .opencode/skills/sk-doc/scripts/validate_document.py .opencode/skills/system-spec-kit/mcp_server/skill_advisor/tools/README.md
.opencode/skills/system-skill-advisor/mcp_server/compat/README.md:85:python3 .opencode/skills/sk-doc/scripts/validate_document.py .opencode/skills/system-spec-kit/mcp_server/skill_advisor/compat/README.md
.opencode/skills/system-skill-advisor/mcp_server/lib/README.md:178:python3 .opencode/skills/sk-doc/scripts/validate_document.py .opencode/skills/system-spec-kit/mcp_server/skill_advisor/lib/README.md
.opencode/skills/system-skill-advisor/mcp_server/lib/auth/README.md:85:python3 .opencode/skills/sk-doc/scripts/validate_document.py .opencode/skills/system-spec-kit/mcp_server/skill_advisor/lib/auth/README.md
.opencode/skills/system-skill-advisor/mcp_server/scripts/README.md:26:`skill_advisor/scripts/` holds command-line utilities and generated assets used by the skill-advisor package. The scripts support prompt routing checks, benchmark runs, regression validation, runtime invocation and skill-graph compilation.
.opencode/skills/system-skill-advisor/mcp_server/scripts/README.md:105:python3 .opencode/skills/sk-doc/scripts/validate_document.py .opencode/skills/system-spec-kit/mcp_server/skill_advisor/scripts/README.md
.opencode/skills/system-skill-advisor/mcp_server/scripts/init-skill-graph.sh:54:run_from_repo python3 .opencode/skills/system-spec-kit/mcp_server/skill_advisor/scripts/skill_graph_compiler.py --validate-only
.opencode/skills/system-skill-advisor/mcp_server/scripts/init-skill-graph.sh:57:run_from_repo python3 .opencode/skills/system-spec-kit/mcp_server/skill_advisor/scripts/skill_graph_compiler.py --export-json
.opencode/skills/system-skill-advisor/mcp_server/scripts/init-skill-graph.sh:60:run_from_repo python3 .opencode/skills/system-spec-kit/mcp_server/skill_advisor/scripts/skill_advisor.py --health
.opencode/skills/system-skill-advisor/mcp_server/scripts/routing-accuracy/score-routing-corpus.py:21:# Path layout: .opencode/skills/system-spec-kit/mcp_server/skill_advisor/scripts/routing-accuracy/<script>
.opencode/skills/system-skill-advisor/mcp_server/bench/scorer-calibration.bench.ts:70:const SPECKIT_BENCH_CORPUS_PATH = '.opencode/skills/system-spec-kit/mcp_server/skill_advisor/scripts/routing-accuracy/labeled-prompts.jsonl';
.opencode/skills/system-skill-advisor/mcp_server/bench/README.md:26:`skill_advisor/bench/` contains benchmark suites and baseline data for advisor latency, scorer calibration, watcher behavior, hook brief signal quality and code-graph integration paths. These files are measurement assets, not production runtime modules.
.opencode/skills/system-skill-advisor/mcp_server/bench/README.md:102:python3 .opencode/skills/sk-doc/scripts/validate_document.py .opencode/skills/system-spec-kit/mcp_server/skill_advisor/bench/README.md
.opencode/skills/system-skill-advisor/mcp_server/scripts/skill_advisor.py:40:# This script lives in .opencode/skills/system-spec-kit/mcp_server/skill_advisor/scripts/.
.opencode/skills/system-skill-advisor/mcp_server/lib/derived/README.md:100:python3 .opencode/skills/sk-doc/scripts/validate_document.py .opencode/skills/system-spec-kit/mcp_server/skill_advisor/lib/derived/README.md
.opencode/skills/system-skill-advisor/mcp_server/scripts/skill_graph_compiler.py:340:        skill_dir = os.path.join(SKILLS_DIR, "system-spec-kit", "mcp_server", "skill_advisor")
.opencode/skills/system-skill-advisor/mcp_server/lib/compat/README.md:95:python3 .opencode/skills/sk-doc/scripts/validate_document.py .opencode/skills/system-spec-kit/mcp_server/skill_advisor/lib/compat/README.md
.opencode/skills/system-skill-advisor/mcp_server/lib/freshness/README.md:99:python3 .opencode/skills/sk-doc/scripts/validate_document.py .opencode/skills/system-spec-kit/mcp_server/skill_advisor/lib/freshness/README.md
.opencode/skills/system-skill-advisor/mcp_server/tests/compat/README.md:78:npx vitest run .opencode/skills/system-spec-kit/mcp_server/skill_advisor/tests/compat
.opencode/skills/system-skill-advisor/mcp_server/tests/compat/python-compat.vitest.ts:14:  '.opencode/skills/system-spec-kit/mcp_server/skill_advisor/tests/python/test_skill_advisor.py',
.opencode/skills/system-skill-advisor/mcp_server/scripts/skill_advisor_runtime.py:8:Usage: imported by `.opencode/skills/system-spec-kit/mcp_server/skill_advisor/scripts/skill_advisor.py`
