project-setup · haowjy — скилл для Claude Code: настройка творческого проекта
Разовый мастер настройки писательского проекта. Опрашивает автора, собирает образцы текста и создаёт AGENTS.md с правилами проекта.
npx skills add haowjy/creative-writing-skills --skill project-setup -a claude-codeЧто делает project-setup
Скилл проводит интервью о проекте: что пишете (роман, сборник рассказов, сериал), насколько далеко продвинулись, один ли POV, линейный ли таймлайн. Спрашивает про образцы текста — готовые главы, сцены, черновики с нужным голосом. Образцы сохраняются в kb/samples/.
Дальше скилл предлагает структуру kb/ под сложность проекта. Для рассказа хватит characters/, canon/, styles/ и корневого vocab.md. Для серии добавятся world/, issues/ и доменные словари вроде world/vocab.md.
После согласования создаёт AGENTS.md, директории kb/ и work/ со стандартными подпапками (outline/, drafts/, critique-reports/, brainstorm/). Если образцов достаточно, предложит разобрать стиль и сделать начальные файлы в kb/styles/. Если AGENTS.md уже содержит писательские конвенции, скилл прочитает его и предложит обновления, а не перезапишет.
Какие задачи решает
- собрать конвенции проекта в один AGENTS.md
- создать структуру kb/ под сложность романа
- сохранить образцы текста для будущего анализа стиля
- завести work/ с папками для черновиков и разборов
- описать голосовые цели, если образцов ещё нет
Примеры запросов агенту
- запусти project-setup, у меня роман с тремя POV и нелинейным таймлайном
- помоги настроить проект, вот два черновика первой главы
- прочитай мой AGENTS.md и предложи обновления под серию рассказов
Как установить project-setup
1Через Skills CLI (Vercel)
npx skills add haowjy/creative-writing-skills --skill project-setup -a claude-code2Вручную: положить файлы
~/.claude/skills/project-setup/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/project-setup/
1Через Skills CLI (Vercel)
npx skills add haowjy/creative-writing-skills --skill project-setup -a codex2Вручную: положить файлы
.agents/skills/project-setup/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add haowjy/creative-writing-skills --skill project-setup -a cursor2Вручную: положить файлы
.cursor/skills/project-setup/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install haowjy/creative-writing-skills project-setup2Вручную: положить файлы
.github/skills/project-setup/SKILL.md1Через Skills CLI (Vercel)
npx skills add haowjy/creative-writing-skills --skill project-setup -a gemini-cli2Командой платформы
gemini skills install https://github.com/haowjy/creative-writing-skills --path cw/skills/project-setupВручную: положить файлы
.devin/skills/project-setup/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add haowjy/creative-writing-skills --skill project-setup -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о project-setup
Как установить project-setup в Claude Code?
Выполните npx skills add haowjy/creative-writing-skills --skill project-setup -a claude-code. Скилл появится в ~/.claude/skills/project-setup/SKILL.md.
Что делает project-setup?
Проводит разовую настройку писательского проекта: опрашивает автора, собирает образцы текста, предлагает структуру kb/ и создаёт AGENTS.md с конвенциями, которые читают все агенты.
Что если AGENTS.md уже есть?
Скилл сначала прочитает существующий файл и предложит обновления, а не станет перезаписывать его. Это важно для проектов, где конвенции уже сложились.
Исходный текст
SKILL.md · Apache-2.0
--- name: project-setup description: > One-time project setup for creative writing. Interviews you about your project, collects writing samples, proposes kb structure, and creates AGENTS.md with project conventions. --- # Project Setup Guide the author through setting up their creative writing project. The goal is a working `AGENTS.md` and directory structure that all agents read for project-specific conventions, plus initial style files if writing samples are available. ## Learn About the Project Ask about: - What kind of project: novel, short story collection, serial? - How far along: starting fresh, or existing chapters and worldbuilding? - Single POV or multiple? Linear or non-linear timeline? How much worldbuilding? - Where do they keep their writing? What's the existing layout? ## Writing Samples and Style Ask about writing samples: these are the foundation for style analysis: - Do they have sample chapters or scenes already written? - Do they have writing from other projects that captures the voice they want? - Are there published works they want to draw style inspiration from? - Voice goals: close third, omniscient, first person? Formal, colloquial? Collect whatever they have. Save samples to `kb/samples/` so they're available for future style analysis. If they have enough material, offer to analyze their style using the `/creative-writing-craft` methodology: read the samples, identify the voice dimensions, and produce initial style files in `kb/styles/`. If they're starting fresh with no samples, capture their voice goals in AGENTS.md so style files can be created from early drafts. ## Propose and Iterate Based on what you learn, draft a `AGENTS.md` section and show it to the author. Cover: - **Project overview**: what the project is, one paragraph - **Author's space**: where the author keeps their writing and how it's organized - **KB structure**: what subdirectories exist under `kb/` and what they're for. Suggest based on project complexity: - Simple (short story, single POV): `characters/`, `canon/`, `styles/`, root `vocab.md` - Medium (novel, few POVs): add `timeline/` - Complex (series, large world): add `world/`, `issues/`, and domain vocab files such as `world/vocab.md` - **Voice and style**: what style files exist, what samples they're derived from, voice goals not yet captured - **Conventions**: anything project-specific: naming patterns, chapter numbering, POV tagging, spoiler handling - **Shared vocabulary**: early canonical terms, aliases, invented words, genre terms with project-specific meanings, and terms the author wants agents to avoid or distinguish Present the draft and let the author adjust. Iterate until they're satisfied. ## Create the Files Once approved: 1. Write or update `AGENTS.md` with the agreed content 2. Create the `kb/` directories referenced in AGENTS.md 3. Create `kb/vocab.md` when the project has named concepts agents must use consistently; create domain vocab files when a domain already has enough distinct terms 4. Create `work/` with standard subdirectories (outline/, drafts/, critique-reports/, brainstorm/) 5. Save any writing samples to `kb/samples/` 6. If samples were provided and the author wants style analysis, produce initial style files in `kb/styles/` ## Existing Projects If `AGENTS.md` already has creative writing conventions, read it first and suggest updates rather than overwriting.
© haowjy · Apache-2.0 · haowjy/creative-writing-skills
Похожие скиллы
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Сначала — project-setup от других авторов.