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

ccf-project-scaffolder — скилл для Claude Code: как установить

Создаёт файловую структуру научного проекта, шаблоны LaTeX и файл ccfa.yaml. Защищает существующие рукописи и библиографию от перезаписи.

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

Что делает ccf-project-scaffolder

Скилл разворачивает рабочее окружение для научной публикации: создаёт папки проекта, структуру артефактов и конфигурационный файл ccfa.yaml. Шаблоны LaTeX подбираются под требования целевой конференции или журнала. При инициализации скилл не трогает уже созданные тексты, библиографию и настройки, дополняя проект только недостающими каталогами. По умолчанию рабочие файлы сохраняются в ccfa-workfiles/<purpose>/<artifact-id>/.

Перед созданием файлов агент проверяет правила из ccf-humanization и ccf-common. Скилл не придумывает за автора гипотезы, формулировки или цитаты: если в запросе нет метаданных, поля в ccfa.yaml остаются заполнителями. Если запрошен режим dry-run, агент покажет запланированное дерево каталогов без записи на диск.

Скилл отвечает строго за файловую структуру, поэтому планирование пайплайна отдано ccf-pipeline-orchestrator, а написание текста — ccf-paper-writer.

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

  • развернуть файловую структуру для научной статьи
  • подключить LaTeX-шаблон под выбранную конференцию
  • инициализировать файл ccfa.yaml с плейсхолдерами метаданных
  • подготовить каталоги артефактов внутри ccfa-workfiles

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

  • Инициализируй проект для конференции CCF и создай базовую структуру папок
  • Сделай dry-run настройки рабочего окружения и покажи будущее дерево каталогов
  • Добавь недостающий шаблон LaTeX и файл ccfa.yaml, сохранив текущую рукопись

Как установить ccf-project-scaffolder

1Через Skills CLI (Vercel)

npx skills add mikubaka88/CCFA-Skills --skill ccf-project-scaffolder -a claude-code

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

~/.claude/skills/ccf-project-scaffolder/SKILL.md

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

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

Вопросы о ccf-project-scaffolder

Как установить ccf-project-scaffolder в Claude Code?

Выполните команду npx skills add mikubaka88/CCFA-Skills --skill ccf-project-scaffolder -a claude-code.

Перезапишет ли скилл готовую рукопись или библиографию?

Нет. Правила скилла запрещают перезаписывать существующие файлы, черновики или библиографию при повторном развёртывании структуры.

Генерирует ли скилл текст статьи или список литературы?

Нет. Скилл создаёт только папки, шаблоны и конфигурационные файлы, оставляя текст автору или специализированным скиллам.

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

SKILL.md · MIT
---
name: ccf-project-scaffolder
description: "Initialize CCF project folders, LaTeX templates, artifact directories, and ccfa.yaml. Use for 项目初始化, 目录搭建, template setup, and reproducible workspace scaffolding. Preserve existing files. Workflow planning belongs to ccf-pipeline-orchestrator; research content belongs to its specialist owner."
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 Project Scaffolder

## 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`. A scaffold request authorizes the necessary local structure; a dry-run or no-new-files request limits changes accordingly.

## Core Rule

Create the requested project structure, template, and state without inventing research content. Preserve existing user files and complete compatible missing pieces instead of replacing an established project.

## Workflow

1. Resolve the project location, venue, requested folders, and existing artifacts from the conversation and filesystem. Infer routine directory names; ask only about a consequential unresolved location or overwrite choice.
2. Select the matching template through `../ccf-paper-writer/references/venue-guides/index.md`. Verify that the template and its supporting style/assets are available. Use supplied templates when requested; identify unavailable dependencies precisely instead of copying an incomplete template.
3. Resolve final artifacts and the working root through `../ccf-common/references/artifact-contracts.md`. Create only needed directories and templates, with source/assets/cache/build subdirectories on demand. Preserve existing layout; do not migrate user files or overwrite a manuscript, bibliography, or configuration to refresh a scaffold.
4. If `ccfa.yaml` is absent and initialization is requested, copy `assets/ccfa.yaml`, preserve the required fields in `../ccf-common/references/ccfa-yaml-contract.md`, and fill only supplied project metadata. Existing state is read and updated only within the requested scope; unknown research fields remain explicit placeholders.
5. Check the created paths, template references, and YAML. A build is useful when a runnable template was requested and an engine is available; do not run research experiments or final submission checks for directory setup.
6. Report the actual created/updated paths and any concrete missing dependency. For a dry run, return the proposed tree and actions without writing files.

## Boundaries

Use `../ccf-common/references/artifact-contracts.md` for file ownership. Project workflow planning belongs to `ccf-pipeline-orchestrator`, manuscript prose to `ccf-paper-writer`, and final package checks to `ccf-submission-checker`. Do not invent a title, abstract, claim, experiment, or citation.

© mikubaka88 · MIT · mikubaka88/CCFA-Skills

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

Всё по теме «Наука и исследования» →
latex-formatting lingzhi227 Готовит LaTeX-шаблоны конференций, чинит форматирование и проверяет статью перед сдачей. Пригодится, когда до дедлайна осталось мало времени. CX Codex +1 2 200установок paper-2-web davila7 Превращает научную статью в LaTeX или PDF в интерактивный сайт, постер для конференции и презентационное видео. Пригодится перед докладом или для продвижения препринта. 133установок create-blazor-project dotnet Скилл проводит агента через выбор режима рендеринга Blazor и запускает dotnet new blazor с нужными флагами. CX Codex +1 3 000установок paper-spine WUBING2023 Скилл для подготовки научных статей с опорой на источники, веб-интерфейсом настроек и проверкой цитирования прямо в одной задаче. CX Codex +1 1 200установок init-project davila7 Разворачивает структуру нового проекта: каталоги, git, линтеры, тесты и CI. Пригодится, когда нужно начать с чистого листа без ручной возни. 1 382установок rust-project Seth Hobson Слэш-команда разворачивает структуру Rust-проекта: бинарник, библиотеку, воркспейс или веб-API на Axum. Пригодится, когда нужен старт без ручной раскладки модулей. CX Codex ★ 41 729звёзд репо

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

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

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