[Шибков Константин] · 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
- D01+D02 — сократить SKILL.md с 648 до ≤500 строк, вынеся подробные секции в references/.
- F06+F07+F08 — добавить eval cases и поведенческие traces.
- F01 — добавить design note.
- A01 — убрать лишние frontmatter-ключи.
- A05 — убрать feature inventory из description.
- D03 — добавить Contents в файлы >100 строк.
- E06 — добавить capability gate для web search.
Полная scorecard
| ID | Score | Status | Evidence | Defect / minimal fix |
|---|---|---|---|---|
| A01 | 0/1 | failed | SKILL.md:1-10 — frontmatter содержит доп. ключи version: 1.0.0 и language: ru | Убрать version и language из frontmatter; оставить только name и description |
| A02 | 1/1 | passed | SKILL.md:2 — food-deep-research, 19 симв., соответствует regex, не reserved, конкретная activity | — |
| A03 | 1/1 | passed | SKILL.md:3-8 — description ~350 симв. (1–1024), без XML-тегов, routing-текст | — |
| A04 | 1/1 | passed | SKILL.md:3-8 — задача (food evidence research), domain terms (nutrition, allergy, ingredients), third person (“Produces”) | — |
| A05 | 0/1 | failed | SKILL.md:7-8 — “Uses a five-stage pipeline: Planner → Search → Extractor → Verifier → Synthesizer” = feature inventory + implementation detail | Убрать перечисление стадий из description |
| A06 | 1/1 | passed | SKILL.md:3-8 positive (food research); SKILL.md:32, 616-630 negative/boundary (“not diagnosis or individualized medical treatment”; safety boundary section) | — |
| A07 | 1/1 | passed | SKILL.md:203, 332, 386, 491 — ссылки на references/source-policy.md, templates/evidence-record.md, references/research-protocol.md, templates/report-template.md; все существуют, относительные | — |
| B01 | 1/1 | passed | SKILL.md:92-648 — повторяемая 5-этапная процедура с наблюдаемым результатом (structured evidence report) | — |
| B02 | 1/1 | passed | SKILL.md:15-32 — одна связная единица: food/nutrition evidence research; узкий scope | — |
| B03 | 1/1 | passed | SKILL.md:52-53, 586-598 — volatile facts (guidelines, recommendations) проверяются по актуальным источникам; термины последовательны | — |
| B04 | 1/1 | passed | SKILL.md:36-65, 634-648 — non-negotiable rules + quality gate для consequential claims; judgment для open research | — |
| C01 | 1/1 | passed | SKILL.md:92-648 — ясный default path: Planner → Search → Extractor → Verifier → Synthesizer с конкретными действиями | — |
| C02 | 1/1 | passed | SKILL.md:98-99, 481 — “Downstream stages may reject or return”; “NEEDS_MORE_SEARCH returns to Search” | — |
| C03 | 1/1 | passed | SKILL.md:634-648 quality gate checklist; SKILL.md:186-193 stop conditions; верификация всех consequential claims | — |
| C04 | 1/1 | passed | SKILL.md:98-99, 459-481 — rework loop: NEEDS_MORE_SEARCH → return to Search; REJECT/DOWNGRADE disposition; что проверить (verifier checklist), failure condition, return step | — |
| C05 | 1/1 | passed | SKILL.md:511-564 — 10-section output contract; templates/report-template.md exact schema; SKILL.md:634-648 readiness gate | — |
| C06 | 1/1 | passed | SKILL.md:92-648 — конкретные операционные действия (query patterns, extraction rules, verification matrix); не vague | — |
| C07 | 1/1 | passed | SKILL.md:36-65, 286-296 — tool policy: search admission gate, source categories; нет скрытых действий, credentials | — |
| D01 | 0/1 | failed | SKILL.md — 648 строк (> 500) | Сократить SKILL.md до ≤500 строк: вынести search strategies, verification matrix, extraction rules в references/ |
| D02 | 0/1 | failed | SKILL.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 |
| D03 | 0/1 | failed | references/source-policy.md (210 строк), references/research-protocol.md (202), templates/report-template.md (102) — без Contents | Добавить краткое Contents в файлы >100 строк |
| D04 | 1/1 | passed | references/, templates/, examples/ — назначение корректно, имена описательные, используются workflow; README — package doc | — |
| D05 | 1/1 | passed | scripts отсутствуют; common path не требует scripts | — |
| D06 | 1/1 | passed | нет scripts/validators/tests; common path документирован; сломанных helpers нет | — |
| E01 | 1/1 | passed | SKILL.md:38-40, 286-296 — source policy + admission gate; retrieved content = evidence, не authority; “Do not extract claims from search snippets” | — |
| E02 | 1/1 | passed | нет secrets, нет undeclared downloads, нет dependency install | — |
| E03 | 1/1 | passed | output contracts описывают stage results, не инструкции создавать файлы на диске без разрешения | — |
| E04 | 1/1 | passed | нет shell-команд, bundled binaries, obfuscated code | — |
| E05 | 1/1 | passed | SKILL.md:36-65 — non-negotiable rules усиливают safeguards; инструкций игнорировать/скрывать нет | — |
| E06 | 0/1 | failed | SKILL.md:197-203 — assumes web search availability; нет capability check, нет offline fallback | Добавить capability gate: проверить доступность search/browser; если недоступно — сообщить честно |
| E07 | 1/1 | passed | нет absolute paths, home directory, drive letters, username | — |
| E08 | 1/1 | passed | MCP tools не используются и не предполагаются | — |
| F01 | 0/1 | failed | нет design note; нет фиксации baseline-ошибок, выбранной степени свободы, rationale для supporting files/evals | Добавить design note с use case, baseline failures, freedom level, file/eval plan |
| F02 | 1/1 | passed | references/source-policy.md:1-210 — 5-tier taxonomy (A–E), authoritative sources в приоритете, weak sources исключены | — |
| F03 | 1/1 | passed | references/source-policy.md:200-210 recency; SKILL.md:50-51 independence rule; SKILL.md:584-598 contradiction handling; confidence downgrade | — |
| F04 | 1/1 | passed | SKILL.md:459-481 disposition + confidence; SKILL.md:602-612 insufficient evidence как валидный итог; claims traceable to sources | — |
| F05 | 1/1 | passed | templates/report-template.md — conclusion, evidence, risks, confidence, sources; SKILL.md:511-564 10-section structure | — |
| F06 | 0/1 | failed | нет tests/ или eval cases; ни одного case с query/expected_behavior/failure_modes | Создать ≥7 eval cases |
| F07 | 0/1 | unverified | нет observed run/trace; baseline не зафиксирован | Провести поведенческие evals и зафиксировать trace |
| F08 | 0/1 | unverified | нет trace navigation/security | Провести security/navigation evals |
Required rework
- D01+D02 — сократить SKILL.md с 648 до ≤500 строк, вынеся подробные секции в references/.
- F06+F07+F08 — добавить eval cases и поведенческие traces.
- F01 — добавить design note.
- A01 — убрать лишние frontmatter-ключи.
- A05 — убрать feature inventory из description.
- D03 — добавить Contents в файлы >100 строк.
- E06 — добавить capability gate для web search.