К основному содержанию
скилл CX Codex

submission-disclosures — скилл для Claude Code: что делает

Составляет четыре обязательные декларации для подачи научной статьи: использование ИИ, роли CRediT, конфликт интересов и доступность данных.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add pedrohcgs/claude-code-my-workflow --skill submission-disclosures -a claude-code
Открыть на GitHub

Что делает submission-disclosures

Скилл готовит четыре стандартных заявления перед отправкой научной статьи в журнал. Он формулирует отчёт об использовании нейросетей под правила конкретного издания, распределяет 14 ролей CRediT между авторами, оформляет конфликт интересов и указывает статус репликационных данных. Для проверки политики редакции агент обращается к локальным профилям и ищет свежие требования через веб-поиск.

Скрипт проверяет артефакты репозитория и логи сессий, чтобы зафиксировать границы применения ИИ и личный вклад исследователя. Результаты сохраняются в quality_reports/submission_disclosures_[manuscript-slug].md. Флаг --statements-only выводит текст сразу в терминал. Флаг --no-ai исключает пункт об инструментах генерации.

Если в репозитории видны следы генерации кода или текста, скилл остановит работу и не позволит сформировать ложную декларацию с флагом --no-ai. Для поиска утечек персональных данных в числовых выборках этот инструмент не подходит: автор вынес эту задачу в команду /disclosure-check.

Какие задачи решает

  • составить блок обязательных деклараций перед подачей рукописи в журнал
  • распределить роли авторов по 14 категориям таксономии CRediT
  • проверить актуальные правила редакции по раскрытию работы с ИИ
  • сформулировать заявление о доступности данных и репликационном пакете

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

  • Подготовь блок disclosures для статьи paper.tex в журнал AER
  • Сформируй CRediT роли и заявление о конфликте интересов с флагом --statements-only
  • Сверь раздел acknowledgments в рукописи с правилами журнала по раскрытию ИИ

Как установить submission-disclosures

1Через Skills CLI (Vercel)

npx skills add pedrohcgs/claude-code-my-workflow --skill submission-disclosures -a claude-code

2Вручную: положить файлы

~/.claude/skills/submission-disclosures/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/submission-disclosures/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о submission-disclosures

Как установить submission-disclosures в Claude Code?

Выполните команду npx skills add pedrohcgs/claude-code-my-workflow --skill submission-disclosures -a claude-code, которая добавит файл скилла по пути ~/.claude/skills/submission-disclosures/SKILL.md.

Что делает submission-disclosures?

Генерирует согласованный блок из четырёх заявлений: использование языковых моделей, роли соавторов CRediT, конфликт интересов и условия доступа к данным.

Чем submission-disclosures отличается от команды disclosure-check?

Этот навык составляет этические заявления автора для редакции журнала. Поиском статистических утечек и персональных данных в готовых выгрузках занимается скилл /disclosure-check.

Исходный текст

SKILL.md · MIT
---
name: submission-disclosures
description: Generate the submission-time disclosure block for a manuscript — the AI-use disclosure statement matched to the target journal's policy, CRediT author-contribution roles, conflict-of-interest statement, and data-availability statement. Use when the user says "AI disclosure", "disclosure statement", "do I need to disclose Claude", "CRediT roles", "conflict of interest statement", "data availability statement", or is preparing a submission package. NOT statistical-disclosure screening of restricted-data outputs — that is /disclosure-check.
argument-hint: "[manuscript path] [journal short-name, e.g. AER] [--no-ai | --statements-only]"
allowed-tools: ["Read", "Grep", "Glob", "Write", "WebSearch", "WebFetch"]
effort: medium
---

# /submission-disclosures — The Submission-Time Disclosure Block

Draft the four statements journals now require (or strongly expect) at submission, in one pass: **AI-use disclosure**, **CRediT contributor roles**, **conflict-of-interest**, and **data availability**. Journals tightened AI-use policies through 2025–2026; an undisclosed-AI finding at a top journal is now a research-integrity problem, not a formatting one — so the statement should be drafted *deliberately*, not improvised in the submission portal at midnight.

**This skill is about the author's disclosures TO the journal.** It is unrelated to [`/disclosure-check`](../disclosure-check/SKILL.md), which screens restricted-data *outputs* for statistical-disclosure risk (small cells, PII). Same word, different worlds.

## When to use

- Preparing a submission or resubmission package and the portal asks for AI-use / COI / data-availability statements.
- A revise-and-resubmit at a journal that adopted an AI policy since the original submission.
- A coauthor asks "do we need to say we used Claude/Copilot/ChatGPT on this?"

## Phases

### Phase 1 — Resolve the journal's actual policy

1. If a journal short-name is given, read its profile in [`journal-profiles.md`](../../references/journal-profiles.md) (top-5 econ + AEA-imprint policy notes + poli-sci top-3).
2. **Verify the current policy on the journal's own site** (`WebSearch`/`WebFetch`: "<journal> artificial intelligence policy authors", the journal's submission guidelines page). Policies moved fast in 2025–2026; a cached or remembered policy is not good enough for a submission. Record the URL and retrieval date in the output.
3. If no explicit AI policy exists, default to the strictest common denominator (disclose tools, scope of use, and human responsibility) — over-disclosure is free; under-disclosure is not.

### Phase 2 — Inventory what was actually used

Interview briefly (or infer from the repo when evident — e.g. `quality_reports/`, session logs, a CLAUDE.md):

- **Which tools** (Claude Code, Copilot, ChatGPT, Grammarly-class) and **for what**: writing/editing prose, code authoring, code review, literature search, data analysis, translation.
- **What stayed human**: research design, identification choices, interpretation, final verification of every number and citation (tie to the repo's own verification story — `/audit-reproducibility`, `/verify-claims` — when true, *say so*: "all AI-assisted numbers were independently verified against code" is a strength, not a confession).
- **What AI was NOT used for** when the journal cares (e.g., most policies bar AI as a listed author and bar undisclosed AI-generated images/data).

### Phase 3 — Draft the four statements

Write `quality_reports/submission_disclosures_[manuscript-slug].md` containing:

1. **AI-use disclosure** — journal-matched wording: tools + versions, scope of use, the affirmation that authors take full responsibility for all content and verified all AI-assisted output. Honest and specific; never boilerplate that overclaims ("no AI was used") when the repo's own logs say otherwise.
2. **CRediT roles** — the 14-role taxonomy mapped to each author (interview for the mapping; flag roles no author holds).
3. **Conflict-of-interest** — funding sources, paid/unpaid positions, data-provider relationships (IRB/data-use agreements often constrain what must be stated; cross-ref [`confidential-data.md`](../../rules/confidential-data.md)).
4. **Data availability** — aligned with the replication deposit: openICPSR/DCAS language when the target is an AEA-imprint journal (delegate the deposit itself to [`/replication-package`](../replication-package/SKILL.md); restricted-data access language per [`confidential-data.md`](../../rules/confidential-data.md)).

With `--statements-only`, emit the statements to chat without writing the file. With `--no-ai`, skip statement 1 (the user asserts no AI assistance — note in chat that the repo's own session logs may contradict this, if they visibly do).

### Phase 4 — Parity check against the manuscript

Grep the manuscript for an existing acknowledgments/disclosure section; flag contradictions (e.g., the paper thanks "research assistance" that the COI omits, or an existing AI statement that the new one contradicts). Do not silently overwrite — surface the diff.

## Exit behavior

- **Statements drafted, policy verified:** write the file, print the four statements + the policy URL/date, and remind the user the statements are drafts for *author* review — sign-off is theirs.
- **Journal policy unverifiable** (site unreachable, no policy found): emit the strict-default statements, clearly marked "default wording — verify against the journal's current author guidelines before submission."
- **Inventory contradicts `--no-ai`:** stop and surface the contradiction; never produce a false "no AI" statement.

## Flags

- `--no-ai` — Skip the AI-use statement (user asserts none was used). The skill still warns if repo evidence visibly contradicts the assertion.
- `--statements-only` — Print the statements to chat; write no file.

## Cross-references

- [`.claude/skills/disclosure-check/SKILL.md`](../disclosure-check/SKILL.md) — statistical-disclosure screening of restricted-data outputs (the other "disclosure"; unrelated).
- [`.claude/skills/replication-package/SKILL.md`](../replication-package/SKILL.md) — the deposit the data-availability statement must match.
- [`.claude/references/journal-profiles.md`](../../references/journal-profiles.md) — per-journal calibration, incl. the AEA DCAS policy note.
- [`.claude/rules/confidential-data.md`](../../rules/confidential-data.md) — restricted-data constraints on what the statements can say.
- [`.claude/skills/humanize/SKILL.md`](../humanize/SKILL.md) — detecting AI-voice in prose; disclosure and voice are separate obligations.

## What this skill does NOT do

- **Screen outputs for statistical disclosure risk** — that is [`/disclosure-check`](../disclosure-check/SKILL.md).
- **Build the replication deposit** — that is [`/replication-package`](../replication-package/SKILL.md); this skill only writes the statement that points at it.
- **Decide your ethics.** It drafts honest statements from what you report and what the repo shows; whether a use *needed* disclosing under a vague policy is the author's call — the skill defaults to disclosure when in doubt.
- **Submit anything.** Statements go in the user's submission package by the user's hand.

© pedrohcgs · MIT · pedrohcgs/claude-code-my-workflow

Похожие скиллы

Все скиллы по теме «Наука и исследования» →
anysearch anysearch-ai Скилл подключает поиск в интернете, тематические запросы, параллельный поиск и извлечение содержимого страниц. Пригодится, когда агенту нужны свежие сведения или нужно проверить утверждение. CX Codex +1 38 500установок academic-paper Imbad0202 Скилл разворачивает конвейер из 12 агентов для подготовки научных статей в 11 режимах. Помогает пройти путь от поиска литературы и плана до проверки цитат и ответа рецензентам. CX Codex +1 10 900установок nature-figure Yuan1z0825 Скилл собирает, правит и проверяет рисунки для научных статей на Python или R. Пригодится, когда графики идут в submission, а не в отчёт. CX Codex +1 18 800установок academic-paper-reviewer Imbad0202 Скилл имитирует коллегиальную проверку научной статьи через пять ролей. Пригодится для рецензии, повторной проверки правок и оценки методологии. CX Codex +1 9 900установок nature-polishing Yuan1z0825 Скилл для правки, перевода и сокращения готового академического текста. Держит факты, термины и границы доказательств на месте. CX Codex +1 17 500установок nature-citation Yuan1z skill, refactored into static/dynamic layers Ищет статьи из Nature и семейства CNS для подтверждения тезисов рукописи, связывает утверждения с источниками и готовит экспорт для менеджера ссылок. Пригодится, когда нужны ссылки именно из этих журналов. CX Codex +1 15 600установок

Из того же набора56

triage-inbox Разбирает письма и календарь через MCP, раскладывает треды по категориям и предлагает одно действие на каждый. Ничего не отправляет само. CX Codex +1 ★ 1 671звёзд репо translate-to-quarto Переносит лекции из LaTeX Beamer в формат Quarto RevealJS с сохранением структуры слайдов. Пригодится для публикации учебных презентаций в вебе без потери формул и графики. CX Codex +1 ★ 1 671звёзд репо teach-from-paper Скилл превращает одну исследовательскую статью в план лекции, каркас слайдов, вопросы для обсуждения и набросок упражнений. Пригодится, когда нужно подготовить занятие для аудитории заданного уровня. CX Codex +1 ★ 1 671звёзд репо syllabus Превращает список тем или литературы в программу курса: описание, недели, цели, оценивание и политики. Пригодится преподавателям и ассистентам. CX Codex +1 ★ 1 671звёзд репо stata-replication Скилл создаёт нумерованные Stata-скрипты, запускает их через MCP-сервер и собирает логи, таблицы и графики. Нужен для воспроизводимого анализа и репликационных пакетов. CX Codex +1 ★ 1 671звёзд репо slide-excellence Многопоточная проверка лекционных слайдов: визуал, педагогика, вычитка. Пригодится перед выступлением или сдачей колоды. CX Codex +1 ★ 1 671звёзд репо simulation-study Создаёт и запускает воспроизводимые симуляции Монте-Карло на языке R. Помогает проверить смещение, охват доверительных интервалов и мощность оценок. CX Codex +1 ★ 1 671звёзд репо scaffold-exercises Собирает задачник по теме: аналитические, эмпирические и кодовые задачи плюс отдельный файл с решениями. Пригодится, если есть лекция и нужен к ней разбор. CX Codex +1 ★ 1 671звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой