[Шибков Константин] · food-deep-research-skill.zip

food-deep-research-skill

  • Score: 30/40
  • Verdict: Rework (rework-required)
  • Отправитель: “Шибков Константин” sendel@yandex.ru
  • SHA-256: 8c276daa7169929e…
  • Blockers: none
  • Unverified: F07, F08

Required rework

  1. D01+D02 — сократить SKILL.md с 648 до ≤500 строк, вынеся подробные секции в references/.
  2. F06+F07+F08 — добавить eval cases и поведенческие traces.
  3. F01 — добавить design note.
  4. A01 — убрать лишние frontmatter-ключи.
  5. A05 — убрать feature inventory из description.
  6. D03 — добавить Contents в файлы >100 строк.
  7. E06 — добавить capability gate для web search.

Полная scorecard

IDScoreStatusEvidenceDefect / minimal fix
A010/1failedSKILL.md:1-10 — frontmatter содержит доп. ключи version: 1.0.0 и language: ruУбрать version и language из frontmatter; оставить только name и description
A021/1passedSKILL.md:2food-deep-research, 19 симв., соответствует regex, не reserved, конкретная activity
A031/1passedSKILL.md:3-8 — description ~350 симв. (1–1024), без XML-тегов, routing-текст
A041/1passedSKILL.md:3-8 — задача (food evidence research), domain terms (nutrition, allergy, ingredients), third person (“Produces”)
A050/1failedSKILL.md:7-8 — “Uses a five-stage pipeline: Planner → Search → Extractor → Verifier → Synthesizer” = feature inventory + implementation detailУбрать перечисление стадий из description
A061/1passedSKILL.md:3-8 positive (food research); SKILL.md:32, 616-630 negative/boundary (“not diagnosis or individualized medical treatment”; safety boundary section)
A071/1passedSKILL.md:203, 332, 386, 491 — ссылки на references/source-policy.md, templates/evidence-record.md, references/research-protocol.md, templates/report-template.md; все существуют, относительные
B011/1passedSKILL.md:92-648 — повторяемая 5-этапная процедура с наблюдаемым результатом (structured evidence report)
B021/1passedSKILL.md:15-32 — одна связная единица: food/nutrition evidence research; узкий scope
B031/1passedSKILL.md:52-53, 586-598 — volatile facts (guidelines, recommendations) проверяются по актуальным источникам; термины последовательны
B041/1passedSKILL.md:36-65, 634-648 — non-negotiable rules + quality gate для consequential claims; judgment для open research
C011/1passedSKILL.md:92-648 — ясный default path: Planner → Search → Extractor → Verifier → Synthesizer с конкретными действиями
C021/1passedSKILL.md:98-99, 481 — “Downstream stages may reject or return”; “NEEDS_MORE_SEARCH returns to Search”
C031/1passedSKILL.md:634-648 quality gate checklist; SKILL.md:186-193 stop conditions; верификация всех consequential claims
C041/1passedSKILL.md:98-99, 459-481 — rework loop: NEEDS_MORE_SEARCH → return to Search; REJECT/DOWNGRADE disposition; что проверить (verifier checklist), failure condition, return step
C051/1passedSKILL.md:511-564 — 10-section output contract; templates/report-template.md exact schema; SKILL.md:634-648 readiness gate
C061/1passedSKILL.md:92-648 — конкретные операционные действия (query patterns, extraction rules, verification matrix); не vague
C071/1passedSKILL.md:36-65, 286-296 — tool policy: search admission gate, source categories; нет скрытых действий, credentials
D010/1failedSKILL.md — 648 строк (> 500)Сократить SKILL.md до ≤500 строк: вынести search strategies, verification matrix, extraction rules в references/
D020/1failedSKILL.md — 648 строк; search strategies (lines 197-319), verification checklist (lines 380-481), synthesis principles (lines 485-564), source citation (lines 568-580), conflict handling (584-612), all in entrypointВынести длинные секции в references/; оставить core workflow + decisions в SKILL.md
D030/1failedreferences/source-policy.md (210 строк), references/research-protocol.md (202), templates/report-template.md (102) — без ContentsДобавить краткое Contents в файлы >100 строк
D041/1passedreferences/, templates/, examples/ — назначение корректно, имена описательные, используются workflow; README — package doc
D051/1passedscripts отсутствуют; common path не требует scripts
D061/1passedнет scripts/validators/tests; common path документирован; сломанных helpers нет
E011/1passedSKILL.md:38-40, 286-296 — source policy + admission gate; retrieved content = evidence, не authority; “Do not extract claims from search snippets”
E021/1passedнет secrets, нет undeclared downloads, нет dependency install
E031/1passedoutput contracts описывают stage results, не инструкции создавать файлы на диске без разрешения
E041/1passedнет shell-команд, bundled binaries, obfuscated code
E051/1passedSKILL.md:36-65 — non-negotiable rules усиливают safeguards; инструкций игнорировать/скрывать нет
E060/1failedSKILL.md:197-203 — assumes web search availability; нет capability check, нет offline fallbackДобавить capability gate: проверить доступность search/browser; если недоступно — сообщить честно
E071/1passedнет absolute paths, home directory, drive letters, username
E081/1passedMCP tools не используются и не предполагаются
F010/1failedнет design note; нет фиксации baseline-ошибок, выбранной степени свободы, rationale для supporting files/evalsДобавить design note с use case, baseline failures, freedom level, file/eval plan
F021/1passedreferences/source-policy.md:1-210 — 5-tier taxonomy (A–E), authoritative sources в приоритете, weak sources исключены
F031/1passedreferences/source-policy.md:200-210 recency; SKILL.md:50-51 independence rule; SKILL.md:584-598 contradiction handling; confidence downgrade
F041/1passedSKILL.md:459-481 disposition + confidence; SKILL.md:602-612 insufficient evidence как валидный итог; claims traceable to sources
F051/1passedtemplates/report-template.md — conclusion, evidence, risks, confidence, sources; SKILL.md:511-564 10-section structure
F060/1failedнет tests/ или eval cases; ни одного case с query/expected_behavior/failure_modesСоздать ≥7 eval cases
F070/1unverifiedнет observed run/trace; baseline не зафиксированПровести поведенческие evals и зафиксировать trace
F080/1unverifiedнет trace navigation/securityПровести security/navigation evals

Required rework

  1. D01+D02 — сократить SKILL.md с 648 до ≤500 строк, вынеся подробные секции в references/.
  2. F06+F07+F08 — добавить eval cases и поведенческие traces.
  3. F01 — добавить design note.
  4. A01 — убрать лишние frontmatter-ключи.
  5. A05 — убрать feature inventory из description.
  6. D03 — добавить Contents в файлы >100 строк.
  7. E06 — добавить capability gate для web search.

← назад к лидерборду