google-search Skill Evaluation Report¶
Evaluation framework: skill-creator Evaluation date: 2026-03-12 Subject:
google-searchRevised 2026-08-13: added § 3.5 Validity Limitations. The A/B experiment was not re-run; all measured numbers are from the 2026-03-12 run.
google-search is a research/search skill that turns "help me search for this" into a verifiable search workflow. It suits fact lookups, error debugging, official docs retrieval, technology comparisons, and public-information gathering that needs source support. Its three main strengths are: classifying the question, defining the evidence chain, and choosing the mode first—elevating search from "finding links" to "finding evidence for conclusions"; outputs include confidence, source tier, budget status, and reusable queries so the search process is reviewable and continuable; and it emphasizes execution completeness and degradation declarations, clearly distinguishing "verified conclusions" from "partial results with insufficient evidence".
1. Evaluation Overview¶
This evaluation assesses the google-search skill along two dimensions: actual task performance and Token cost-effectiveness. It uses 3 search scenarios of increasing complexity (Quick-mode fact lookup, Standard-mode error debugging, Deep-mode framework comparison). Each scenario runs with both with-skill and without-skill configurations, for 3 scenarios × 2 configurations = 6 independent subagent runs, scored against 27 assertions.
| Dimension | With Skill | Without Skill | Delta |
|---|---|---|---|
| Assertion pass rate | 27/27 (100%) | 7/27 (25.9%) | +74.1 percentage points |
| Output Contract 8 fields complete | 3/3 correct | 0/3 | Skill-only |
| Confidence + Source-tier labels | 3/3 correct | 0/3 | Skill-only |
| Reusable search queries | 3/3 correct | 0/3 | Skill-only |
| Evidence chain status tracking | 3/3 correct | 0/3 | Skill-only |
| Content quality (answer correctness/depth) | 3/3 correct | 3/3 correct | No difference |
| Skill Token cost (SKILL.md only) | ~3,100 tokens | 0 | — |
| Skill Token cost (incl. conditional references) | ~6,400–7,800 tokens | 0 | — |
| Token cost per 1% pass-rate gain | ~42 tok (SKILL.md) / ~99 tok (full) | — | — |
Key finding: The core value of the google-search skill is search discipline and report structure, not search content quality. The base model already has strong search and synthesis ability (answer correctness, source coverage, code example quality all good), but lacks metadata for the search process (mode choice, budget control, evidence chain tracking, degradation declaration, confidence labels, reusable queries). The skill fills this "search operation discipline" gap.
Read the +74.1 point figure together with § 3.5 Validity Limitations. It measures compliance with the output contract this skill itself defines, it was scored on assertions that mostly test skill-mandated fields, and the two arms did not run on the same model. Answer correctness scored 3/3 in both arms.
2. Test Methodology¶
2.1 Scenario Design¶
| Scenario | User request | Expected mode | Assertions |
|---|---|---|---|
| Eval 1: Fact lookup | "Go database/sql package MaxOpenConns and MaxIdleConns default values" | Quick | 9 |
| Eval 2: Error debugging | "gRPC context deadline exceeded — works locally, fails in production" | Standard | 9 |
| Eval 3: Framework comparison | "Compare Gin/Echo/Fiber performance for high-traffic REST API 2026" | Deep | 9 |
2.2 Execution¶
- With-skill runs first read SKILL.md and related references (query-patterns, programmer-search-patterns, source-evaluation, etc.)
- Without-skill runs read no skill; search follows model default behavior
- All runs may use WebSearch and WebFetch tools
- 6 subagents run in parallel (with-skill uses default model, without-skill uses fast model)
2.3 Skill Characteristics¶
google-search is a multi-file skill (1 SKILL.md + 6 reference files) with conditional loading.
Sizes below are as measured on 2026-03-12, the day this A/B ran. They no longer describe the current skill — the 2026-08-13 revision grew SKILL.md and programmer-search-patterns.md substantially. Re-derive rather than trusting this table:
| File | Word count (2026-03-12) | Est. Tokens | Measured 2026-08-13 | Load condition |
|---|---|---|---|---|
| SKILL.md | 2,085 | ~3,100 | 3,016 | Always |
| references/query-patterns.md | 1,191 | ~1,800 | 1,373 | Always (query construction) |
| references/programmer-search-patterns.md | 1,031 | ~1,500 | 1,771 | Programmer search |
| references/source-evaluation.md | 911 | ~1,400 | 1,132 | Source evaluation / conflict handling |
| references/ai-search-and-termination.md | 549 | ~800 | 549 | Termination / escalation decisions |
| references/high-conflict-topics.md | 947 | ~1,400 | 970 | High-conflict topics |
| references/chinese-search-ecosystem.md | 279 | ~400 | 904 | Chinese / China topics |
| references/worked-examples.md | — (omitted) | — | 1,019 | Output calibration |
| SKILL.md description (always in context) | ~60 | ~80 | ~60 | Always |
Two of the March figures were already wrong when written: chinese-search-ecosystem.md was recorded as 279 words against 904 today, and worked-examples.md was left out of the table entirely. Token estimates in this report use ≈1.5 tokens per word; they are derived, not counted.
Actual load per scenario:
| Scenario | Files loaded | Est. Tokens |
|---|---|---|
| Eval 1 (Quick, programmer) | SKILL.md + query-patterns + programmer-search | ~6,400 |
| Eval 2 (Standard, programmer) | SKILL.md + query-patterns + programmer-search + source-evaluation | ~7,800 |
| Eval 3 (Deep, comparison) | SKILL.md + query-patterns + programmer-search + source-evaluation | ~7,800 |
| Average | ~7,300 |
3. Assertion Pass Rate¶
3.1 Summary¶
| Scenario | Assertions | With Skill | Without Skill | Delta |
|---|---|---|---|---|
| Eval 1: Fact lookup (Quick) | 9 | 9/9 (100%) | 3/9 (33.3%) | +66.7% |
| Eval 2: Error debugging (Standard) | 9 | 9/9 (100%) | 2/9 (22.2%) | +77.8% |
| Eval 3: Framework comparison (Deep) | 9 | 9/9 (100%) | 2/9 (22.2%) | +77.8% |
| Total | 27 | 27/27 (100%) | 7/27 (25.9%) | +74.1% |
3.2 Item-by-Item Scoring¶
Eval 1: Go database/sql default pool size (Quick mode)¶
| # | Assertion | With Skill | Without Skill |
|---|---|---|---|
| A1 | Output includes execution mode label | ✅ "Quick" | ❌ |
| A2 | Output includes degradation level | ✅ "Full" | ❌ |
| A3 | Conclusion directly answers question | ✅ | ✅ |
| A4 | Output includes reusable queries (≥2) | ✅ (5 queries) | ❌ |
| A5 | At least 1 query uses site:go.dev | ✅ | ❌ |
| A6 | Conclusion cites official sources | ✅ go.dev, pkg.go.dev | ✅ go.dev, pkg.go.dev |
| A7 | Output includes evidence chain status | ✅ Explicit table | ❌ |
| A8 | Conclusion includes specific values | ✅ MaxOpenConns=0, MaxIdleConns=2 | ✅ |
| A9 | Key numbers have confidence + source-tier labels | ✅ "High" + "Official" | ❌ |
Eval 2: gRPC context deadline exceeded (Standard mode)¶
| # | Assertion | With Skill | Without Skill |
|---|---|---|---|
| B1 | Output includes execution mode label | ✅ "Standard" | ❌ |
| B2 | Output includes degradation level | ✅ "Full" | ❌ |
| B3 | Conclusion includes multiple causes | ✅ (5 structured causes) | ✅ (6 causes) |
| B4 | Output includes reusable queries (≥3) | ✅ (5 queries) | ❌ |
| B5 | At least 1 query targets SO or GitHub | ✅ site:github.com/grpc/grpc-go | ❌ |
| B6 | At least 1 query uses quoted exact match for error | ✅ "context deadline exceeded" | ❌ |
| B7 | Sources include cross-validation (≥2 independent) | ✅ (6 independent sources) | ✅ (6 referenced sources) |
| B8 | Output includes evidence chain status | ✅ Explicit table | ❌ |
| B9 | Output includes source assessment | ✅ Credibility/recency/gaps/conflicts/confidence reasoning | ❌ |
Eval 3: Go HTTP framework comparison (Deep mode)¶
| # | Assertion | With Skill | Without Skill |
|---|---|---|---|
| C1 | Output includes execution mode label (Deep) | ✅ "Deep" | ❌ |
| C2 | Output includes degradation level | ✅ "Partial" (honest degradation) | ❌ |
| C3 | Conclusion includes recommendation | ✅ Decision tree + framework positioning | ✅ Decision matrix + recommendation |
| C4 | Output includes reusable queries (≥3) | ✅ (5 incl. gap-closing) | ❌ |
| C5 | Key numbers have confidence + source-tier labels | ✅ (14 numbers all labeled) | ❌ |
| C6 | ≥3 independent sources | ✅ (5+ sources with detailed assessment) | ✅ (16 sources) |
| C7 | Sources include credibility assessment | ✅ Source Comparison Table (tier/credibility/gaps/recency/bias) | ❌ |
| C8 | Output includes evidence chain status | ✅ Explicit chain status table | ❌ |
| C9 | Comparison covers ≥3 frameworks with concrete data | ✅ Gin/Echo/Fiber + RPS + latency + stars | ✅ |
3.3 Classification of 20 Without-Skill Failed Assertions¶
| Failure type | Count | Notes |
|---|---|---|
| Missing Output Contract metadata fields | 6 | execution mode (3) + degradation level (3) |
| Missing reusable search queries | 3 | 3/3 scenarios no reusable queries section |
| Missing evidence chain status tracking | 3 | 3/3 scenarios no evidence chain status |
| Missing confidence + source-tier labels | 3 | Key numbers lack dual labels |
| Missing source assessment | 3 | No credibility/bias/recency assessment |
| Missing search strategy display | 2 | No site: precise query, no quoted match |
Note: As with the deep-research evaluation, all 20 failures are search discipline / report format failures, not content quality failures. Without-skill passed on answer correctness, source coverage, and code examples.
3.4 Comparison with deep-research Skill¶
| Metric | google-search | deep-research |
|---|---|---|
| With-skill pass rate | 100% | 100% |
| Without-skill pass rate | 25.9% | 33.3% |
| Delta | +74.1% | +66.7% |
| Failure type | Search discipline + report format | Report format |
google-search has a larger assertion delta because it requires not only a report template (deep-research’s 7-section) but also search process metadata (mode, budget, evidence chain, degradation level, reusable queries, precise query strategies). The base model does not produce these concepts at all.
3.5 Validity Limitations¶
Three limits bound what the +74.1 percentage-point figure supports. They are recorded here because the number otherwise reads as a claim about search quality, which it is not.
1. The assertions mostly test fields the skill mandates. Execution mode, degradation level, evidence-chain status, confidence and source-tier labels, reusable queries — these are artifacts this skill defines. A run with no skill loaded has no reason to emit any of them and scores zero on those items by construction. § 3.3 already classifies all 20 without-skill failures as search-discipline and report-format items rather than wrong answers. The delta therefore measures compliance with a format the skill itself introduces. It is not evidence that answers got better.
2. The two arms did not use the same model. Per § 2.2, with-skill runs used the default model while without-skill runs used the fast model. Model capability is confounded with skill presence, so no portion of the delta can be attributed cleanly to the skill. Only re-running both arms on one model can separate the two.
3. Content quality showed no measurable difference. § 4.5 and the overview table both record 3/3 versus 3/3 on answer correctness. On the dimension users care about most, this evaluation found no gain — which the headline number does not convey.
What the evaluation does support: with the skill loaded, the model reliably produces an auditable search report, at a cost of roughly 3,100 tokens for SKILL.md. What it does not support: that the skill makes searches more accurate, or that any 74-point gain exists on an axis other than conformance to this skill's own output contract.
4. Every token figure in § 2.3 and § 5 predates the 2026-08-13 revision. SKILL.md grew from 2,085 to 3,016 words and programmer-search-patterns.md from 1,031 to 1,771. The cost-effectiveness ratios (tokens per 1% pass-rate gain, tokens per assertion) divide an old numerator by an old denominator and must not be recomputed against current sizes — the pass-rate gain was produced by the March content, not by today's. Treat § 5 as a record of the March version.
A future revision should hold the model constant across arms; score at least some assertions against externally verifiable ground truth (a known version number, a known release date) instead of the presence of a field; and include one scenario whose correct answer is a refusal to conclude, so honest degradation is measured rather than assumed.
That harness now exists but has not been run. skills/google-search/scripts/eval_forward.py implements all three corrections: one --model for both arms, criteria that check facts verified against primary sources (go doc database/sql defaults, GitHub's code-search qualifier set) rather than field presence, and two scenarios whose correct answer is a labelled refusal — an official recommendation no vendor publishes, and content inside a walled garden. It deliberately has no "did it print a degradation line" criterion. Its grader is tested offline (--self-test plus scripts/tests/test_forward_eval.py, which also verifies the harness can report the skill losing), and a harness failure exits INCOMPLETE rather than grading. Executing it needs an authenticated CLI in an unsandboxed shell:
Until that runs, no number in this report describes the current skill's behaviour.
Offline regression tests have the mirror-image limitation. They now check values, structure, and scope instead of keyword presence, and they cover query-syntax validity and output-contract conformance — but they cannot observe mode selection, whether a listed query was executed, or whether a cited page was opened. See skills/google-search/scripts/tests/COVERAGE.md § "What these tests still cannot prove".
4. Dimension-by-Dimension Comparison¶
4.1 Output Contract (8 Fields)¶
| Field | With Skill 3/3 | Without Skill output |
|---|---|---|
| 1. Execution mode | ✅ Quick/Standard/Deep | ❌ No mode concept |
| 2. Degradation level | ✅ Full/Partial/Blocked | ❌ No degradation concept |
| 3. Conclusion summary | ✅ | ✅ (equivalent) |
| 4. Evidence chain status | ✅ Explicit table | ❌ No tracking |
| 5. Key evidence | ✅ Structured table with contribution notes | ⚠️ Source list but no structured assessment |
| 6. Source assessment | ✅ Credibility/bias/recency/gaps/conflicts | ❌ No assessment |
| 7. Key numbers + dual labels | ✅ confidence + source-tier | ❌ Numbers but no labels |
| 8. Reusable queries | ✅ 3–5 with precision/expansion/gap-closing | ❌ None |
Practical value: - Degradation level showed highest value in Eval 3—With-skill honestly declared "Partial" (TechEmpower data from third-party interpretation, no named company production cases), while Without-skill gave conclusions without marking uncertainty - Evidence chain status lets readers track "which evidence is satisfied, which is missing", avoiding treating partial data as complete conclusions - Reusable queries give readers the ability to "continue searching"—5 well-designed Google queries are more lasting value than a single answer
4.2 Search Strategy Discipline¶
| Dimension | With Skill | Without Skill |
|---|---|---|
| Query construction strategy | Primary + Precision + Expansion variants | Direct search, no explicit strategy |
site: domain constraint | ✅ site:go.dev, site:github.com/grpc/grpc-go | Occasional but not systematic |
| Quoted exact match | ✅ "context deadline exceeded" | Not shown |
| Query budget control | ✅ Quick 2 / Standard 5 / Deep 8 | No budget concept |
| Query history log | ✅ Gate Execution Log | ❌ No log |
| Post-search strategy | ✅ gap-closing queries | ❌ None |
4.3 Confidence + Source-Tier Labels¶
Eval 3 With-skill output labeled all 14 key numbers with dual labels:
| Fiber real-world RPS | ~36,000 | May 2024 | Medium | Primary (independent benchmark) |
| Fiber JSON RPS (TechEmpower R23) | ~735,000 | March 2025 | Low | Third-party interpretation of Official |
This distinguishes "Medium confidence from Primary source" from "Low confidence from Third-party interpretation", so readers know TechEmpower data is secondhand and downgraded. Without-skill Eval 3 cited 16 sources and many numbers but no number had credibility or source-tier labels.
4.4 Honest Degradation¶
Eval 3 With-skill output best illustrates this mechanism:
Degradation Level: Partial — Strong benchmark data and ecosystem analysis available. However: TechEmpower Round 23 Go-specific per-framework numbers could not be directly verified from TechEmpower's own site... Large-scale production experience reports... were not found from named companies with disclosed architectures.
This degradation statement clearly informs readers of two specific uncertainties, avoiding treating the comparison as fully confirmed fact. Without-skill Eval 3 also found no named company cases but did not declare this limitation.
4.5 Content Quality Comparison¶
| Dimension | With Skill | Without Skill | Delta |
|---|---|---|---|
| Answer correctness | 3/3 correct | 3/3 correct | No difference |
| Source count | 2 / 6 / 5 | 4 / 6 / 16 | Without-skill slightly more (Eval 3) |
| Code examples | Excellent (Eval 2: 6 blocks) | Excellent (Eval 2: 5 blocks) | No significant difference |
| Debug steps (Eval 2) | 6-step structured flow | 5-step flow | Comparable |
| Framework comparison table (Eval 3) | Source Comparison Table + Decision Tree | Decision Matrix + Star ratings | Each has strengths |
| Production advice | Excellent | Excellent | No significant difference |
Key conclusion: Consistent with the deep-research skill evaluation—the base model is already strong on content; the skill’s increment is entirely in search discipline and report metadata.
5. Token Cost-Effectiveness Analysis¶
5.1 Skill Size¶
| File | Est. Tokens | Load condition |
|---|---|---|
| SKILL.md | ~3,100 | Always |
| query-patterns.md | ~1,800 | Always |
| programmer-search-patterns.md | ~1,500 | Programmer search |
| source-evaluation.md | ~1,400 | Source evaluation |
| ai-search-and-termination.md | ~800 | Termination decisions |
| high-conflict-topics.md | ~1,400 | High conflict |
| chinese-search-ecosystem.md | ~400 | Chinese topics |
| Max load | ~10,400 | All loaded |
| Typical load (programmer search) | ~7,800 | SKILL + query + programmer + source-eval |
| Min load (non-programmer Quick) | ~4,900 | SKILL + query |
5.2 Token Cost for Quality Gain¶
| Metric | Value |
|---|---|
| With-skill pass rate | 100% (27/27) |
| Without-skill pass rate | 25.9% (7/27) |
| Pass-rate gain | +74.1 percentage points |
| Token cost per assertion fixed (SKILL.md) | ~155 tok |
| Token cost per assertion fixed (typical load) | ~390 tok |
| Token cost per 1% pass-rate gain (SKILL.md) | ~42 tok |
| Token cost per 1% pass-rate gain (typical load) | ~105 tok |
5.3 Token Segment Cost-Effectiveness¶
| Module | Est. Tokens | Related assertion delta | Cost-effectiveness |
|---|---|---|---|
| Output Contract (SKILL.md) | ~300 | 6 (mode 3 + degradation 3) | Very high — 50 tok/assertion |
| Confidence + Source-tier rules | ~200 | 3 | Very high — 67 tok/assertion |
| Reusable Queries requirement | ~100 | 3 | Very high — 33 tok/assertion |
| Evidence Chain Gate (Gate 3) | ~300 | 3 | High — 100 tok/assertion |
| Source Assessment requirement | ~150 | 3 | High — 50 tok/assertion |
| query-patterns.md | ~1,800 | 2 (site: + quoted strategy) | Medium — 900 tok/assertion |
| programmer-search-patterns.md | ~1,500 | Indirect (search quality) | Medium — no direct assertion |
| source-evaluation.md | ~1,400 | Indirect (assessment quality) | Medium — no direct assertion |
| Worked Examples (SKILL.md) | ~500 | 0 direct | Low |
| Anti-Examples (SKILL.md) | ~300 | 0 direct | Low |
| Other Gates (1,2,4,5,6,7,8) | ~450 | Indirect | Medium |
5.4 High-Leverage vs Low-Leverage Instructions¶
High leverage (~1,050 tokens → 18 assertion delta): - Output Contract 8-field definition (~300 tok → 6) - Confidence + Source-tier dual-label rules (~200 tok → 3) - Reusable Queries requirement (~100 tok → 3) - Evidence Chain Gate (~300 tok → 3) - Source Assessment requirement (~150 tok → 3)
Medium leverage (~5,150 tokens → 2 direct + indirect): - query-patterns.md (~1,800 tok → 2 + indirect search quality) - programmer-search-patterns.md (~1,500 tok → indirect) - source-evaluation.md (~1,400 tok → indirect) - Other Gates (~450 tok → indirect)
Low leverage (~800 tokens → 0 direct delta): - Worked Examples (~500 tok) - Anti-Examples (~300 tok)
5.5 Comparison with Other Skills’ Cost-Effectiveness¶
| Metric | google-search | deep-research | yt-dlp-downloader | tdd-workflow | go-makefile-writer |
|---|---|---|---|---|---|
| SKILL.md Tokens | ~3,100 | ~1,350 | ~2,370 | ~2,100 | ~1,960 |
| Typical load Tokens | ~7,800 | ~1,350 | ~5,100 | ~3,600 | ~4,100 |
| Pass-rate gain | +74.1% | +66.7% | +55.0% | +46.2% | +31.0% |
| Tokens per 1% (SKILL.md) | ~42 tok | ~20 tok | ~43 tok | ~45 tok | ~63 tok |
| Tokens per 1% (typical load) | ~105 tok | ~20 tok | ~93 tok | ~78 tok | ~132 tok |
google-search has the highest absolute pass-rate gain (+74.1%), but SKILL.md-level unit cost-effectiveness (~42 tok/1%) is similar to yt-dlp-downloader (~43) and tdd-workflow (~45). Typical-load cost-effectiveness (~105 tok/1%) is higher due to more reference files.
6. Boundary Analysis vs Base Model Capabilities¶
6.1 Base Model Capabilities (No Skill Increment)¶
| Capability | Evidence |
|---|---|
| WebSearch information retrieval | 3/3 scenarios actively searched and found correct answers |
| Official sources preferred | Eval 1 located go.dev and pkg.go.dev on its own |
| Error message search | Eval 2 searched gRPC error and found GitHub issues |
| Multi-source synthesis | Eval 3 cited 16 sources for framework comparison |
| Code example generation | Eval 2 produced complete debug code snippets |
| Structured comparison tables | Eval 3 produced decision matrix and star ratings |
6.2 Base Model Gaps (Skill Fills)¶
| Gap | Evidence | Risk level |
|---|---|---|
| No search mode/budget control | 3/3 scenarios no Quick/Standard/Deep concept | Medium — may over-search simple or under-search complex |
| No degradation declaration | 3/3 scenarios give conclusions without marking uncertainty | High — readers treat Partial as Full |
| No evidence chain tracking | 3/3 scenarios don’t track "what evidence needed, what found" | High — can’t assess conclusion reliability |
| No confidence + source-tier dual labels | 3/3 scenarios numbers unlabeled | High — third-party vs official treated equally |
| No reusable queries | 3/3 scenarios don’t output search queries | Medium — users can’t continue searching |
| No source credibility assessment | 3/3 scenarios don’t assess bias/recency/gaps | Medium — competitor blogs and official docs treated equally |
| No search strategy display | Search process opaque | Low — no direct impact on final answer |
Core finding: The base model’s "search results → answer" ability is strong, but "search process auditability" and "conclusion credibility labeling" are zero. The google-search skill’s value lies in the latter two.
7. Overall Score¶
7.1 Dimension Scores¶
| Dimension | With Skill | Without Skill | Delta |
|---|---|---|---|
| Output Contract compliance | 5.0/5 | 0.5/5 | +4.5 |
| Search discipline (mode/budget/strategy) | 5.0/5 | 1.0/5 | +4.0 |
| Confidence + Source-tier | 5.0/5 | 0.5/5 | +4.5 |
| Honest degradation | 5.0/5 | 1.0/5 | +4.0 |
| Reusable queries | 5.0/5 | 0.0/5 | +5.0 |
| Content quality (answer correctness/depth) | 5.0/5 | 4.5/5 | +0.5 |
| Source count/diversity | 5.0/5 | 4.5/5 | +0.5 |
| Overall mean | 5.0/5 | 1.71/5 | +3.29 |
7.2 Weighted Total¶
| Dimension | Weight | Score | Weighted |
|---|---|---|---|
| Assertion pass rate (delta) | 25% | 10/10 | 2.50 |
| Output Contract compliance | 15% | 10/10 | 1.50 |
| Search discipline + honest degradation | 15% | 10/10 | 1.50 |
| Confidence + Source-tier | 10% | 10/10 | 1.00 |
| Reusable queries | 10% | 10/10 | 1.00 |
| Token cost-effectiveness | 10% | 7.0/10 | 0.70 |
| Content quality increment | 10% | 2.0/10 | 0.20 |
| Source count/quality increment | 5% | 2.0/10 | 0.10 |
| Weighted total | 8.50/10 |
The lower Token cost-effectiveness score (7.0/10) reflects higher typical load (~7,800 tok) from more reference files, even though SKILL.md cost-effectiveness (~42 tok/1%) is comparable to peer skills.
8. Evaluation Artifacts¶
| Artifact | Path |
|---|---|
| Eval 1 with-skill output | /tmp/gsearch-eval/eval-1/with_skill/response.md |
| Eval 1 without-skill output | /tmp/gsearch-eval/eval-1/without_skill/response.md |
| Eval 2 with-skill output | /tmp/gsearch-eval/eval-2/with_skill/response.md |
| Eval 2 without-skill output | /tmp/gsearch-eval/eval-2/without_skill/response.md |
| Eval 3 with-skill output | /tmp/gsearch-eval/eval-3/with_skill/response.md |
| Eval 3 without-skill output | /tmp/gsearch-eval/eval-3/without_skill/response.md |