k2f-grant-proposal — скилл для Claude Code: заявки на гранты
Скилл превращает заметки, предварительные данные и текст конкурса в заявку на грант с проверяемой гипотезой и независимыми задачами.
npx skills add suzheng/k2f --skill k2f-grant-proposal -a claude-codeЧто делает k2f-grant-proposal
Скилл ведёт агента по шагам: сначала фиксирует механизм финансирования, лимиты страниц, обязательные разделы и критерии оценки. Дальше идёт аудит из четырёх вопросов — центральная гипотеза, почему это нужно сейчас, в чём новизна, выполнимо ли это. Отдельный шаг собирает страницу Specific Aims на 400–550 слов: крючок, пробел в знаниях, долгосрочная цель, гипотеза, две-три задачи с глаголом в начале и финал про влияние.
Результат работы — файл content_and_design.md, где рядом с содержанием описан дизайн: тон, иерархия заголовков, плотность текста, палитра. Затем по скиллу k2f из этого чертежа собираются страницы документа .K2F, движок сам раскладывает вёрстку и типографику, а экспорт идёт в PDF, DOCX и другие форматы. Перед началом нужно поставить ядро: npx skills add suzheng/k2f --skill k2f.
Скилл прямо запрещает выдумывать данные: отсутствующие предварительные результаты помечаются как отсутствующие, ссылки и цифры бюджета не сочиняются. Если две задачи проваливаются от одной причины, их советуют объединить или переписать — иначе провал первой убивает вторую. Это стоит держать в голове, когда черновик уже написан и жалко резать по живому.
Полезен он в основном на этапе структуры, а не финальной вычитки: NIH, NSF, ERC и фонды требуют разной глубины и порядка разделов, и скилл подгоняет каркас под конкретный конкурс.
Какие задачи решает
- собрать страницу Specific Aims из черновика заметок
- переписать гипотезу так, чтобы её можно было опровергнуть
- развести задачи, которые не зависят от успеха друг друга
- уложить разделы стратегии в лимит страниц конкурса
- согласовать порядок разделов с критериями оценки фонда
Примеры запросов агенту
- собери заявку NIH R01 из этих заметок и текста конкурса
- перепиши страницу Specific Aims: гипотеза должна быть проверяемой
- разложи бюджет слов по разделам стратегии под лимит страниц
Как установить k2f-grant-proposal
1Через Skills CLI (Vercel)
npx skills add suzheng/k2f --skill k2f-grant-proposal -a claude-code2Вручную: положить файлы
~/.claude/skills/k2f-grant-proposal/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/k2f-grant-proposal/
1Через Skills CLI (Vercel)
npx skills add suzheng/k2f --skill k2f-grant-proposal -a codex2Вручную: положить файлы
.agents/skills/k2f-grant-proposal/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add suzheng/k2f --skill k2f-grant-proposal -a cursor2Вручную: положить файлы
.cursor/skills/k2f-grant-proposal/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install suzheng/k2f k2f-grant-proposal2Вручную: положить файлы
.github/skills/k2f-grant-proposal/SKILL.md1Через Skills CLI (Vercel)
npx skills add suzheng/k2f --skill k2f-grant-proposal -a gemini-cli2Командой платформы
gemini skills install https://github.com/suzheng/k2f --path skills/academic/k2f-grant-proposalВручную: положить файлы
.devin/skills/k2f-grant-proposal/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add suzheng/k2f --skill k2f-grant-proposal -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о k2f-grant-proposal
Как установить k2f-grant-proposal в Claude?
Сначала поставьте ядро: npx skills add suzheng/k2f --skill k2f. Затем сам скилл: npx skills add suzheng/k2f --skill k2f-grant-proposal -a claude-code. Файл появится по пути ~/.claude/skills/k2f-grant-proposal/SKILL.md.
Что делает k2f-grant-proposal?
Собирает чертёж заявки на грант: гипотезу, пробелы в знаниях, независимые задачи, разделы стратегии с бюджетом слов и указания по дизайну. По этому чертежу скилл k2f строит документ .K2F и экспортирует его в PDF или DOCX.
Нужен ли скилл k2f для работы?
Да, без него не собрать документ. Скилл выдаёт content_and_design.md с содержанием и замыслом оформления, а k2f превращает его в страницы и запускает pack/verify и экспорт.
Исходный текст
SKILL.md · Apache-2.0
--- name: k2f-grant-proposal description: Turn research ideas, preliminary data, and agency solicitations into reviewer-ready grant proposals with a fundable hypothesis, independent specific aims, and agency-aligned significance and innovation. Use when the user asks for a grant proposal, specific aims page, NIH R01/R21/K, NSF proposal, or foundation grant narrative. Create grant proposals with AI-native design and the highest aesthetic standards, powered by the K2F format and engine. Purpose-built for AI agents, K2F lets them focus on semantic content and design intent while automatically handling layout, typography, and formatting complexity. --- # K2F Grant Proposal — AI-Native Aesthetic Design ## Purpose Teach agents to blueprint fundable grant narratives before layout: a falsifiable hypothesis, explicit gaps, independent aims, reviewer-scannable hierarchy, and honest feasibility—without inventing data or drowning reviewers in prose. ## Built on K2F This skill produces grant packages as `.K2F` documents. Follow the **k2f** skill for authoring: unpack or init a workspace, edit the semantic tree, run pack/verify, then export. K2F keeps agents on *meaning* (section roles, aims, evidence)—not pixel coordinates—while the engine compiles layout, typography, and theme into consistent output across PDF, DOCX, and other formats. Before you build, install the core skill: `npx skills add suzheng/k2f --skill k2f`. ## When to Use - Drafting or restructuring NIH, NSF, ERC, or foundation proposals from notes or prior work. - Rebuilding a weak Specific Aims page before the full research strategy. - Aligning content depth and visual hierarchy to mechanism limits and review rubrics. ## Workflow ### Step 1. Generate the content_and_design.md Single blueprint for semantic content and aesthetic intent. Structure it with labeled blocks the k2f skill can map to pages later. **Sub-steps** 1. **Mechanism lock** — Agency, solicitation ID, mechanism, page limits, required sections, scoring criteria (NIH: Significance, Innovation, Approach, Investigators, Environment; NSF: Intellectual Merit, Broader Impacts). Drop optional material that exceeds limits. 2. **Four-question audit** — Answer in prose using user-supplied evidence only: - Central hypothesis: testable, falsifiable (not “we will study X”). - Why now: gap, urgency, new tools or data. - Innovation: conceptual, methodological, application, or novel outcomes—each with specifics. - Feasibility: team, timeline, resources, aim independence, pitfalls with Plan B. 3. **Specific Aims architecture** — One page, ~400–550 words. Narrative arc: hook → gap → long-term goal → hypothesis → 2–3 verb-led aims (testable, largely independent) → impact close. Per aim: 2–3 sentences, expected outcome, no fatal dependency on prior aim success. 4. **Strategy outline** — Significance (problem, state of field, gap, cost of not knowing, if-successful impact). Innovation as scannable bullets (“This project is innovative because…”). Approach per aim: rationale → strategy/controls/stats → expected outcomes → pitfalls/alternatives → milestones. Assign **word budgets** from page limits (~450 words per full strategy page); note where figures replace paragraphs (preliminary data, workflow, timeline). 5. **Design intent** — Document tone, hierarchy, density, palette for the engine: - **Tone**: formal, evidence-led; a non-expert primary reviewer grasps significance on page 1. - **Hierarchy**: Aims page = strongest contrast and largest headings; strategy H1s conclusion-driven (“Gap in X limits Y”) not generic labels. - **Density**: bullet-led Innovation; Approach subheads per aim; no paragraphs over ~6 lines. - **Palette**: calm academic (navy/slate body, one accent for aim numbers and key metrics); WCAG AA; no decorative clutter on the Aims page. **Rules & constraints** - **Golden thread**: problem → hypothesis → aims → approach → impact; cut interesting tangents. - **Aims independence**: partial success must remain fundable; merge aims that share one point of failure. - **Honesty gate**: mark missing preliminary data; never fabricate citations, pilot results, or budget figures. - **Agency fit**: mirror funder vocabulary and review dimensions in outline order. **Common failure modes** - Fishing expedition without falsifiable hypothesis → rewrite as if/then with measurable endpoints. - Methods-before-problem Aims page → reorder hook → gap → hypothesis first. - “Innovative approach” without novelty → one bullet per concrete first/novel/application. - Scope creep → fewer aims or narrower mechanism; align word budgets. - Aim 2 impossible if Aim 1 fails → redesign independence or alternatives. - Dense Aims essay → enforce aim cards, bullets, and word cap in the design doc. **Quality checklist** - [ ] Hypothesis on Aims page matches Approach. - [ ] Each aim has pitfalls + alternatives; no single point of failure across aims. - [ ] Significance states gap and cost of not knowing. - [ ] Innovation bullets name concrete novelty, not superlatives. - [ ] Word budgets sum under mechanism limits. - [ ] All evidence traceable to user inputs. ### Step 2. Use the content_and_design.md and k2f skill to generate a K2F file and export to an appropriate file format. Follow **k2f** skill to instantiate pages from the blueprint, apply roles from design intent, verify, and export the agency-ready deliverable.
© suzheng · Apache-2.0 · suzheng/k2f