CCFA-Skills

Семейство из 17 скиллов для научной статьи: идея, литература, эксперименты, текст, рецензия, ответ рецензентам и проверка перед подачей

  • 3 328 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Расширенный доступ

Почему такой уровень

  • Скиллы пишут рабочие файлы в папку `ccfa-workfiles` внутри проекта и могут править ваши рукописи
  • Литературный поиск ходит во внешние источники, а в рукописи бывают неопубликованные результаты
  • Скрипт настроек запускает локальный сервер и пишет личные предпочтения на диск
Все причины и проверки

mikubaka88/ccfa-skills

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/ccfa-skills

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Скиллы пишут рабочие файлы в папку `ccfa-workfiles` внутри проекта и могут править ваши рукописи
  • Литературный поиск ходит во внешние источники, а в рукописи бывают неопубликованные результаты
  • Скрипт настроек запускает локальный сервер и пишет личные предпочтения на диск

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

CCFA-Skills разбивает работу над статьей уровня CCF-A на узкие роли, чтобы поиск литературы, дизайн экспериментов, текст и рецензия не мешали друг другу в одном длинном промпте. В наборе 17 скиллов: `ccf-idea-reviewer` оценивает тему, `ccf-literature-searcher` ищет близкие работы, датасеты и бейзлайны, `ccf-experiment-designer` строит основные эксперименты, абляции и таблицы результатов. Текст ведут `ccf-paper-writer` (черновик, правка, сжатие) и `ccf-humanization`, который убирает оборонительные формулировки и механические перечисления. Ccf-paper-reviewer пишет независимую рецензию и отдельно показывает готовность к приему и прогресс относительно прошлой версии. Ccf-integrity-auditor сверяет утверждения, числа, термины и ссылки, `ccf-visual-composer` рисует графики и схемы методов вплоть до редактируемого PPTX, `ccf-rebuttal-writer` собирает ответ рецензентам, `ccf-submission-checker` проверяет шаблон, число страниц, анонимность и приложения. Каждая задача сначала проходит через `ccf-humanization` и `ccf-common`, затем попадает в нужный скилл. Недостающие данные скиллы запрашивают друг у друга: перед оценкой новизны проверяются близкие работы, перед текстом уточняются утверждения и ссылки. Рабочие файлы складываются в папку `ccfa-workfiles` в корне проекта.

Для кого. Для исследователей, которые готовят статью на конференцию, и для научных руководителей, которым нужны независимая рецензия и проверка цифр до подачи.

Подходит, если

  • Есть сырая идея, и нужно сравнить три темы по вероятности отказа до начала экспериментов
  • Нужны близкие работы за последние годы, датасеты и публичные бейзлайны по узкой теме
  • Методы и абляции надо превратить в план основных экспериментов и структуру таблиц без выдуманных результатов
  • Раздел метода нужно переписать в стиле конкретной конференции, сохранив формулы, термины и ссылки
  • Перед подачей нужно проверить шаблон, число страниц, анонимность и приложения, а после отзывов собрать ответ рецензентам

Не подходит, если

  • Нужно быстро поправить одну фразу в тексте: семейство рассчитано на цельную работу над статьей, для разовой правки хватит обычного запроса агенту
  • Хотите поставить один скилл отдельно: без `ccf-common` частичная установка не работает
  • Нужны готовые экспериментальные результаты: скиллы проектируют эксперименты и проверяют цифры, но не выдумывают данные
  • Проект не про научную статью: роли заточены под рецензирование, ответ рецензентам и подачу в журнал или на конференцию

Пример запроса к агенту

Строго оцени эти три темы для CVPR и ранжируй их, указав для каждой самую вероятную причину отказа

Ограничения

Для установки нужен Node.js 18 или новее. Страница настроек запускается скриптом на Python 3.10 или новее. Частичную установку делайте вместе с `ccf-common` и не копируйте отдельный SKILL.md.

Поиск литературы требует доступа к внешним источникам, поэтому доступность из России зависит от используемого агента и его модели. Большая часть документации написана по-китайски, сами скиллы описаны по-английски.

Как отключить. Удалите установленные скиллы из каталога скиллов агента командой npx skills remove либо вручную. Личные настройки лежат вне папки скиллов, в $CODEX_HOME/ccfa/preferences.json или ~/.codex/ccfa/preferences.json, проектные в .ccfa/preferences.json.

Частые вопросы

Как поставить CCFA-Skills в Claude Code?

Нужен Node.js 18 или новее. Выполните npx skills add mikubaka88/CCFA-Skills --global --agent `claude-code` --skill '*' --yes --copy, проверьте результат командой npx skills list --global --agent `claude-code` и откройте новую сессию. Для Codex, Cursor и Gemini CLI в репозитории лежат отдельные инструкции в docs/getting-started.

Можно ли поставить только один скилл?

Можно, но вместе с `ccf-common`. Автор прямо просит не копировать отдельный SKILL.md, потому что общие правила про файлы, доказательства и приватность лежат в `ccf-common`.

Что делает страница настроек и зачем она нужна?

Скрипт ccf-common/scripts/preferences.py serve открывает локальную страницу с тремя режимами: легкий, сбалансированный и глубокий. В нем семь отдельных переключателей, например независимая вторая проверка и расширенный поиск литературы. Режимы меняют только объем дополнительной работы и расход токенов, явно запрошенные проверки выполняются всегда.

Как обновлять скиллы?

Командой npx skills update --global --yes. Для еженедельного обновления в репозитории приведены готовые записи для crontab на macOS и Linux и для планировщика задач Windows, новая версия подхватывается в следующей сессии.

Зачем `ccf-humanization` запускается перед остальными скиллами?

Он убирает оборонительные вступления, механические перечисления, лишние тире и инженерные формулировки, но сохраняет ограничения, доказательства и обязательные раскрытия. Автор ставит его и `ccf-common` перед любой задачей, даже когда текста нет, чтобы правила выражения и работы с файлами действовали везде.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Скилл с 30 шаблонами промптов для научных статей на английском и китайском: от обзора литературы до заявки на грант

СкиллМинимальный доступ531Звезды репозитория

Скилл paper-spine: по теме, материалам и данным ведет научную статью от поиска литературы и текста до иллюстраций, рецензии и файлов Word, LaTeX и PDF

СкиллШирокий доступ6,1 тыс.Звезды репозитория

Набор скиллов для Claude Code: исследование, написание статьи, рецензирование и проверка цитат по шагам

СкиллРасширенный доступ54,5 тыс.Звезды репозитория

Набор скиллов для научной работы в стиле журналов Nature: поиск и чтение статей, текст, статистика, графики, ответы рецензентам

СкиллРасширенный доступ51,3 тыс.Звезды репозитория

Набор из трех скиллов для научной работы: письмо статей, учебные документы Word и PowerPoint, научные расчеты и графики

СкиллРасширенный доступ5,5 тыс.Звезды репозитория

Восемь скиллов для готовых научных статей и диссертаций на LaTeX и Typst: компиляция, ссылки, правка языка, письмо в журнал и аудит как у рецензента

СкиллРасширенный доступ525Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйЗвезды репозиторияГлавное отличие
CCFA-Skills (эта запись)нет3 328
PaperOrchestraнет694многоагентный конвейер от плана и графиков до черновика статьи
Скилл сборки научной статьи по ГОСТунет0ведет работу от источника до статьи со ссылками по ГОСТ для агента Hermes

Коротко о README

Описание на китайском и английском открывается историей о ночи после эксперимента, когда результаты лучше ожиданий, а статья разваливается на несвязанные линии. Автор объясняет, что один длинный промпт не удержит и верность источникам, и протокол экспериментов, и логику текста, и независимость рецензии, поэтому работа разделена на 17 скиллов. Дальше идут таблица ролей, описание страницы настроек, рабочий цикл от идеи до подачи и примеры рисунков, а в конце структура репозитория и журнал обновлений.

Бейдж для README

Исходный SKILL.md

---
name: ccf-paper-writer
description: "Draft, revise, polish, compress, or presentation-adapt CCF manuscript prose. Use for 写作, 润色论文, research documents to complete papers, 完整初稿, 实验留空, 改写, 压缩论文, abstracts, sections, and slides. Draft content before fitting pages; preserve evidence and format. Assessment without rewriting belongs to ccf-paper-reviewer; rebuttal belongs to ccf-rebuttal-writer."
metadata:
  ccf_skill_controls:
    handoff_question_mode: partial
    respect_session_denylists: true
    protect_idea_scope_in_writing: true
    private_material_safety: moderate
    shared_controls: ../ccf-common/references/
---

# CCF Paper Writer

## Family File Contract

Before file work, reuse canonical paths and one task/artifact working directory; default to project-root `ccfa-workfiles/<purpose>/<artifact-id>/`. Update in place, preserve inputs, and use UTF-8 with Chinese-text checks. Apply [artifact-contracts.md](../ccf-common/references/artifact-contracts.md) for naming, ownership, and task-created cleanup; handoffs inherit these paths.

## Collaboration Contract

Before specialist execution, read and apply [ccf-humanization](../ccf-humanization/SKILL.md) first, then [ccf-common](../ccf-common/SKILL.md). At every handoff, reuse their applicable active rules or refresh missing/changed ones. Both preflights are required even without prose; detailed editing, experiment, and maintenance modes run only when relevant.

Integrate necessary specialist contributions under one owner; reuse valid prerequisites and verify affected results. Follow the [cooperation routes](../ccf-common/references/routing.md) without duplicate reports.

## Invocation Controls

**CCFA Handoff Mode: PARTIAL (Recommended).** Follow `metadata.ccf_skill_controls.handoff_question_mode`, `../ccf-common/references/handoff-modes.md`, and `../ccf-common/references/task-modes.md`. User scope and existing authorization govern execution; preserve plan-only, no-browsing, exact-output, and no-new-files requests.

This skill owns manuscript text, compression, and presentation prose. Preserve the supplied problem, method mechanism, experimental setting, numbers, citation keys, and conclusion unless a research change is authorized. A requested revision authorizes ordinary accurate wording edits and necessary local checks.

Run `ccf-humanization` as the first manuscript-facing preflight. Read `../ccf-humanization/references/humanization-policy.md` and `references/prose-quality-guardrails.md`. These guide direct scientific writing; they do not start a separate review or a confirmation loop.

## Writing Standard

Write from the contribution: what problem matters, why the mechanism addresses it, what the evidence establishes, and what follows. Replace reviewer-facing reassurance, apologetic novelty claims, repeated caveats, denial-led positioning, and stacked hedges with their scientific payload. Delete sentences with no payload. Do not add a limitations sentence to each paragraph, abstract, caption, or conclusion by habit.

Keep meaningful uncertainty, known negative results, necessary assumptions, fair-comparison constraints, and mandatory disclosures in direct academic prose. Do not write that a method is confirmed, approved, or publication-ready. Explain the actual method and relevant configuration. A missing result stays missing; a proposed study is not a completed experiment. Never guess citations or insert invented measurements to complete a draft.

Use the humanization policy as the single source for punctuation and pattern thresholds. Natural writing is a semantic editing task; passing a phrase checker does not establish quality. Keep scientifically necessary terms, negation, and hedging even when a heuristic flags them.

## Modes And Reference Loading

| Mode | Deliverable | References beyond the shared prose policy |
| --- | --- | --- |
| `polish` | Revised paragraph or local passage in its source format | None unless a factual, citation, or explicit style question requires one. |

Сообщить о проблеме

Foxx AICCFA-Skills
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.