Assignment Check — скилл
Скилл сверяет работу с заданием преподавателя: разбирает требования на пункты и ищет доказательства в тексте, расчетах и ссылках.
- 53 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- Скилл читает задание и вашу работу, а для проверки кода может запускать расчеты на машине.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/assignment-checkОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Скилл читает задание и вашу работу, а для проверки кода может запускать расчеты на машине.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Assignment Check разбивает задание, рубрику и дополнительные требования преподавателя на отдельные проверяемые пункты и для каждого ищет подтверждение в работе студента. Скилл пересчитывает данные, смотрит код, проверяет ссылки и ключевые факты. В ответе перечислены выполненные требования, те, что только упомянуты без нужного действия, найденные проблемы с выводами, ссылками, кодом и данными, и 1–3 правки, с которых стоит начать. После исправлений проверку повторяют: скилл отмечает, что решено, что осталось, что появилось нового и где случился откат. Автор прямо оговаривает границы: детектором ИИ, проверкой на плагиат и оценщиком скилл не служит, это сверка перед сдачей. Скилл содержит протокол проверки в `references/checking-protocol.md` и 20 тестовых случаев.
Для кого. Студентам, которые хотят перед сдачей убедиться, что работа выполняет каждое требование задания, а не только звучит убедительно.
Подходит, если
- Перед сдачей эссе нужно проверить, что учтены все пункты рубрики.
- В отчете пересчитывают таблицу, и вычисления вызывают сомнения.
- В реферате сверяют, что источники действительно подтверждают цитируемые утверждения.
- После правок хотят увидеть, какие замечания закрыты, а какие вернулись.
Не подходит, если
- Нужен вердикт, написана ли работа нейросетью.
- Требуется проверка на заимствования.
- Преподаватель не дал задания или рубрики, сверять не с чем.
Пример запроса к агенту
Проверь мое эссе по заданию из brief.md и покажи, какие требования выполнены лишь формально.Ограничения
Проверка возможна, пока есть текст задания и сама работа. README написан на китайском и английском, скилл рассчитан на студентов и не подменяет оценку преподавателя. Фигуры и вложения, которые агент не смог извлечь, остаются непроверенными, и скилл прямо отмечает это, как в тестовом случае с неизвлеченным рисунком. Для проверки кода и расчетов агенту нужен доступ к вашим файлам, не передавайте ему лишнее.
Как отключить. Удалите папку `assignment-check` из каталога скиллов агента. Других файлов скилл не оставляет.
Частые вопросы
Как поставить Assignment Check?
Командой `npx skills add https://github.com/henryyu333/assignment-check --skill assignment-check`, добавьте `-g` для установки на уровне пользователя. Можно скопировать папку `assignment-check` вручную.
Это детектор ИИ?
Нет. Скилл не определяет авторство, не ищет плагиат и не ставит оценку.
Что получает пользователь на выходе?
Список выполненных и формально упомянутых требований, найденные проблемы и 1–3 правки с наибольшим эффектом.
Что проверяется помимо текста?
Расчеты, код, цитаты и ключевые факты. Если проверить нечем, скилл помечает пункт как неподтвержденный.
Есть ли тесты у скилла?
Да, 20 тестовых случаев T1–T20 в папке `evals/`, среди них пропущенное требование, подмена сравнения описанием и инъекция промпта в работе.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл находит в статье защитные формулировки: ответы рецензентам наперед, оговорки стопкой и оправдания слабых результатов.
Скилл убирает из текста защитные оговорки, извинения и лишние хеджи и делает формулировки прямыми, сохраняя нужные ограничения
Скилл для правки научных текстов и заявок на гранты: убирает приметы ИИ-письма, сохраняет академический стиль и связывает утверждения с доказательствами
Скилл для стресс-теста научной статьи перед подачей: имитирует рецензию, выносит вердикт, помогает переработать и перепроверить
Скилл Codex убирает оборонительные формулировки в научной статье, не повышая уверенность выводов выше доказательств.
Скилл с методикой превращает сканы учебных материалов в интерактивные тренажеры: транскрипция, проверка ответов, цена и тесты.
Коротко о README
Скилл описывает метод «требования, доказательства, проверка» и показывает пример на сравнении солнечной и ветровой энергии. README на китайском и английском.
Бейдж для README
Исходный SKILL.md
--- name: assignment-check description: 作业提交前检查 / assignment preflight checker。用于“检查作业能不能交、提交前再 check、是否符合老师要求、check my assignment before I submit it、review my homework/essay/report/code against the brief or rubric”等场景。把老师要求拆成 requirement ledger,逐条映射到学生证据;能用工具就实际验证,最后按潜在失分影响给出最该先改的 1–3 项。 license: MIT compatibility: "Requires a host Agent that can read assignment files. Web access is optional for external verification; safe code execution requires a sandboxed host environment." metadata: version: "1.0.2" --- # Assignment Check **Check your assignment before you submit it.** 学生提交前检查一份作业,或改完再检查一次。 不用在:代写作业、给正式成绩、判抄袭或 AI 生成率、批量批改班级、与被检查作业无关的写作请求。 机制只有一条:**老师要求 → 学生证据 → 验证结果**,三个角缺一不可。有老师要求时,没找学生证据不下结论;确认读取完整且找不到才判 `MISSING`。没有老师材料时仍可查技术正确性,但不声称"符合要求"、不推导成绩。有证据没独立验证时,正确性结论只能 `REVIEWED ONLY`。 ## 状态词(只用这套原词,不另造) - 要求状态:`MET`(有充分证据完成)· `PARTIAL`(有内容缺一部分)· `MISSING`(已确认读取完整且无对应内容)· `CONTRADICTED`(与要求明确冲突)· `UNVERIFIED`(无法可靠读取/定位/判断)· `NEEDS CLARIFICATION`(老师材料含糊或互相冲突)· `NOT APPLICABLE`。 - 验证状态(按单条 requirement / finding 标,不整份打一个总标签):`VERIFIED`(工具输出、重算结果、可复核文件证据或可追溯外部来源)· `REVIEWED ONLY`(已读已分析,无独立验证)· `NOT VERIFIED`。两组状态回答不同问题,不混用。 - Finding 来源:`TEACHER REQUIREMENT` / `RUBRIC` / `TECHNICAL CORRECTNESS` / `SUBMISSION INTEGRITY` / `GENERAL ADVICE`。只有前四类进完成率与修改优先级;`GENERAL ADVICE` 单独不足以把状态推到 `NEEDS REVISION`。 ## 用户展示层(默认面向学生) 内部继续使用上面的状态、ID 与验证状态;**默认学生报告不要把这些工程词直接倒给用户**。只有用户明确要“完整报告 / requirement ledger / 技术细节”时才显示 `R4`、`MET`、`VERIFIED`、`MATCH UNCERTAIN` 等内部原词。 默认总体状态: - `READY TO SUBMIT` → **可以提交** - `NEEDS REVISION` → **建议修改后再提交** - `CHECK INCOMPLETE` → **还不能确认是否可以提交** 默认检查项统计: - `MET` → **已完成** - `PARTIAL` → **部分完成** - `MISSING` / `CONTRADICTED` → **缺失 / 有冲突** - `UNVERIFIED` / `NEEDS CLARIFICATION` → **暂时无法确认** 默认验证深度: - `VERIFIED` → **已核实** - `REVIEWED ONLY` → **已检查,未独立核实** - `NOT VERIFIED` → **未核实** 要求 ID、finding ID 与技术状态继续在内部保存,保证复查和完整报告可追踪;默认短报告只写老师要求本身、问题、原因和下一步。复查中的 `MATCH UNCERTAIN` 默认写成 **“暂时无法确认是不是同一个问题”**。