writing-content
Интерактивный процесс написания текстов для вайб-маркетинга на основе Julian Shapiro framework. **Новые возможности (v2.0):** - Research & Gap Analysis (Perplexity → WebSearch fallback) - Scoring 0-5 вместо binary (Novelty + Resonance + Hook + Clarity) - AI-Slop Detection на всех этапах (10 типов patterns) - 3 варианта intro с self-scoring - Markdown export всех промежуточных результатов **Русские triggers:** "напиши пост по шапиро", "написать статью по фреймворку шапиро", "создай текст в стиле julian shapiro", "помоги написать контент по методу shapiro", "контент по julian shapiro фреймворку", "пост по julian shapiro", "напиши в стиле шапиро" **English triggers:** "write content using julian shapiro framework", "create post with shapiro method", "write article shapiro style", "help with julian shapiro writing" **Generic triggers:** "напиши статью", "помоги написать контент", "создай текст", "начать писать", "хочу написать пост", "нужна помощь с текстом", "write content", "write article", "создай контент", "придумай идею для статьи", or requests help with content creation process.
About this skill
This AI agent skill provides an interactive process for writing content, specifically tailored for 'vibe marketing' using the renowned Julian Shapiro framework. It guides users through idea generation, in-depth research, and structured content drafting. The latest version (v2.0) introduces significant enhancements, including robust research and gap analysis capabilities (utilizing Perplexity with WebSearch fallback) and a sophisticated 0-5 scoring system that evaluates content based on Novelty, Resonance, Hook, and Clarity. Furthermore, it incorporates AI-Slop Detection across all stages to identify and mitigate 10 types of common AI-generated patterns, ensuring high-quality and original output. Users benefit from the generation of three intro variations with self-scoring for selection and the convenience of exporting all intermediate results in Markdown format. This skill is ideal for content creators and marketers looking to streamline their writing process, ensure content quality, and consistently produce engaging material.
Best use case
The primary use case is to empower content creators, marketers, and writers in drafting high-quality, engaging articles and posts, particularly those aligned with 'vibe marketing' principles and the Julian Shapiro framework. It is most beneficial for individuals who require structured guidance from idea conception through research, drafting, and quality assurance, aiming to produce original and impactful content efficiently.
Интерактивный процесс написания текстов для вайб-маркетинга на основе Julian Shapiro framework. **Новые возможности (v2.0):** - Research & Gap Analysis (Perplexity → WebSearch fallback) - Scoring 0-5 вместо binary (Novelty + Resonance + Hook + Clarity) - AI-Slop Detection на всех этапах (10 типов patterns) - 3 варианта intro с self-scoring - Markdown export всех промежуточных результатов **Русские triggers:** "напиши пост по шапиро", "написать статью по фреймворку шапиро", "создай текст в стиле julian shapiro", "помоги написать контент по методу shapiro", "контент по julian shapiro фреймворку", "пост по julian shapiro", "напиши в стиле шапиро" **English triggers:** "write content using julian shapiro framework", "create post with shapiro method", "write article shapiro style", "help with julian shapiro writing" **Generic triggers:** "напиши статью", "помоги написать контент", "создай текст", "начать писать", "хочу написать пост", "нужна помощь с текстом", "write content", "write article", "создай контент", "придумай идею для статьи", or requests help with content creation process.
Users should expect a well-structured, researched content piece (or multiple drafts/ideas) with quality scoring and AI-slop detection, following the Julian Shapiro framework, delivered in Markdown format.
Practical example
Example input
Напиши пост по шапиро о важности адаптивного дизайна в современном вебе.
Example output
Initial Idea: The indispensable role of adaptive design in contemporary web development. Score: 4/5 (Novelty: 4, Resonance: 4, Hook: 5, Clarity: 3). Research Summary: [Summary of Perplexity/WebSearch findings on adaptive design trends, user expectations, and development best practices]. Intro Variant 1 (self-scored 4/5): [Concise introductory text]. Intro Variant 2 (self-scored 3/5): [Alternative introductory text]. Proceed to outline/drafting phase.
When to use this skill
- When needing to write marketing content, articles, or posts using a structured framework.
- When specifically aiming to apply the Julian Shapiro content creation methodology.
- When seeking assistance with idea generation, comprehensive research, and content gap analysis.
- When desiring built-in quality control, including content scoring and AI-slop detection, for written output.
When not to use this skill
- When generating highly technical reports or scientific papers that do not fit a marketing or persuasive writing style.
- For minor text edits, proofreading, or simple rephrasing tasks where full content generation is not required.
- When strict adherence to the Julian Shapiro framework is not desired or appropriate for the content's purpose.
- When the user has a complete, finalized draft and only needs formatting or file conversion.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/writing-content/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How writing-content Compares
| Feature / Agent | writing-content | Standard Approach |
|---|---|---|
| Platform Support | Claude | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | easy | N/A |
Frequently Asked Questions
What does this skill do?
Интерактивный процесс написания текстов для вайб-маркетинга на основе Julian Shapiro framework. **Новые возможности (v2.0):** - Research & Gap Analysis (Perplexity → WebSearch fallback) - Scoring 0-5 вместо binary (Novelty + Resonance + Hook + Clarity) - AI-Slop Detection на всех этапах (10 типов patterns) - 3 варианта intro с self-scoring - Markdown export всех промежуточных результатов **Русские triggers:** "напиши пост по шапиро", "написать статью по фреймворку шапиро", "создай текст в стиле julian shapiro", "помоги написать контент по методу shapiro", "контент по julian shapiro фреймворку", "пост по julian shapiro", "напиши в стиле шапиро" **English triggers:** "write content using julian shapiro framework", "create post with shapiro method", "write article shapiro style", "help with julian shapiro writing" **Generic triggers:** "напиши статью", "помоги написать контент", "создай текст", "начать писать", "хочу написать пост", "нужна помощь с текстом", "write content", "write article", "создай контент", "придумай идею для статьи", or requests help with content creation process.
Which AI agents support this skill?
This skill is designed for Claude.
How difficult is it to install?
The installation complexity is rated as easy. You can find the installation instructions above.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
AI Agent for Product Research
Browse AI agent skills for product research, competitive analysis, customer discovery, and structured product decision support.
ChatGPT vs Claude for Agent Skills
Compare ChatGPT and Claude for AI agent skills across coding, writing, research, and reusable workflow execution.
AI Agent for SaaS Idea Validation
Use AI agent skills for SaaS idea validation, market research, customer discovery, competitor analysis, and documenting startup hypotheses.
SKILL.md Source
# Writing Content — Интерактивное написание текстов
## Workflow Routing (SYSTEM PROMPT)
**CRITICAL: This section routes EVERY workflow. Always read the appropriate workflow file.**
### Этап 1: Генерация идеи (v2 - с Research + Scoring 0-5)
**Когда пользователь говорит:**
Examples: "придумай идею", "о чём писать", "start writing", "начать писать", "хочу написать о...", "нужна идея для статьи", "помоги с темой", "что написать"
→ **READ:** `~/.claude/skills/writing-content/workflows/1-generate-idea.md`
→ **PREREQUISITES:**
- `tools/scoring-system.md` (scoring methodology)
- `references/scoring-criteria.md` (0-5 criteria with examples)
→ **EXECUTE:**
1. Интерактивная генерация идеи
2. **Research & Gap Analysis** (NEW)
- Perplexity search (fallback к WebSearch)
- Identify content gap
3. **Scoring 0-5** (NEW вместо binary)
- Novelty: 0-5 с reasoning + evidence + improvement
- Resonance: 0-5 с reasoning + evidence + improvement
- Overall recommendation (strong proceed | proceed | revise | rethink)
4. **Markdown Export** (NEW)
- Создать `writing-session-{timestamp}.md` в current directory
- Section: "Идея" с research + scoring + improvements
5. Decision: proceed/revise/rethink based on scores
---
### Этап 2: Написание intro (v2 - 3 варианта + AI-Slop Check)
**Когда пользователь говорит:**
Examples: "напиши первый абзац", "создай intro", "write hook", "напиши вступление", "сделай зацепляющее начало", "начало статьи"
→ **READ:** `~/.claude/skills/writing-content/workflows/2-write-intro.md`
→ **PREREQUISITES:**
- `references/hooks-database.md` (4 hook types + viral patterns)
- `tools/scoring-system.md`
- `tools/anti-ai-detector.md`
- `references/ai-slop-patterns.md`
→ **EXECUTE:**
1. Load hooks database
2. **Generate 3 variants** (NEW вместо 1)
- Variant 1: Question Hook
- Variant 2: Narrative Hook
- Variant 3: Argument Hook
3. **Self-Score каждый вариант** (NEW)
- Hook Strength: 0-5
- Clarity: 0-5
- AI-Slop Score: 0-5 (detection + fixes)
- Overall: average
4. **AI-Slop Fixes** (NEW)
- Threshold: >= 4/5 mandatory
- Apply fixes if needed, re-score
5. Present all 3 variants with scores + recommendation
6. **Markdown Export** (NEW)
- Append section: "Intro" (all 3 variants + selected)
---
### Этап 3: Тестирование через AI-персоны
**Когда пользователь говорит:**
Examples: "протестируй intro", "test intro", "проверь идею", "оцени intro", "как зайдёт этот текст", "протестируй на аудитории", "проверь как зацепит"
→ **READ:** `~/.claude/skills/writing-content/workflows/3-test-with-personas.md`
→ **EXECUTE:** Создание 3 AI-персон (core/skeptical/novice) и симуляция чтения intro
---
### Этап 4: Полная статья (v2 - с AI-Slop Check)
**Когда пользователь говорит:**
Examples: "напиши полную статью", "expand to article", "write full post", "сделай большой текст", "разверни в статью", "пиши полностью"
→ **READ:** `~/.claude/skills/writing-content/workflows/4-write-full-article.md`
→ **PREREQUISITES:**
- `tools/anti-ai-detector.md`
- `references/ai-slop-patterns.md`
→ **EXECUTE:**
1. Create outline (supporting/resulting points)
2. Draft section by section
3. **AI-Slop Check** (NEW)
- Run detection on draft
- Apply fixes if score < 4
4. **Markdown Export** (NEW)
- Append section: "Drafting" (objective + outline + draft + AI check)
---
### Этап 5: Переписывание для ясности (v2 - с AI-Slop Check)
**Когда пользователь говорит:**
Examples: "улучши текст", "rewrite", "сделай понятнее", "переписать", "упрости язык", "сделай короче и яснее"
→ **READ:** `~/.claude/skills/writing-content/workflows/5-rewrite-clarity.md`
→ **PREREQUISITES:**
- `tools/anti-ai-detector.md`
→ **EXECUTE:**
1. Clarity pass
2. Succinctness pass (verbal summary)
3. Intrigue pass (dopamine hits)
4. **AI-Slop Check After Rewrite** (NEW)
- CRITICAL: Check if rewrite made text MORE AI-like
- Compare original vs rewritten scores
- Revert problematic changes if needed
5. **Markdown Export** (NEW)
- Append section: "Rewriting" (stats + rewritten text + AI check)
---
### Этап 6: Стиль и полировка (v2 - усиленный AI-Slop Detection)
**Когда пользователь говорит:**
Examples: "добавь стиль", "polish", "финальная версия", "сделай красиво", "добавь личности", "улучши voice"
→ **READ:** `~/.claude/skills/writing-content/workflows/6-style-polish.md`
→ **PREREQUISITES:**
- `tools/anti-ai-detector.md`
- `references/ai-slop-patterns.md`
→ **EXECUTE:**
1. **AI-Slop Detection** (10 red flags - УСИЛЕННАЯ ПРОВЕРКА)
- Contrast framing, Rule of three, Cringe transitions
- Present-ing verbs, Vague opinions, Formal language
- Emoji explosion, Extra em dashes, Symbolic language, Fake personas
- **Threshold: >= 4/5 MANDATORY**
2. Voice check (authentic, conversational)
3. Vividness (живые детали, метафоры)
4. Poetry (optional, second-order descriptions)
5. **Markdown Export** (NEW)
- Append final section: "Polishing" (AI-Slop fixes + style improvements + final text)
- **sync_status: "complete"**
---
### Этап 7: Генерация визуала (v2 - unchanged from v1, integrated with art skill)
**Когда пользователь говорит:**
Examples: "создай картинку", "нужен визуал", "generate image", "add visual", "сделай иллюстрацию", "нужна картинка к статье"
→ **READ:** `~/.claude/skills/writing-content/workflows/7-generate-visual.md`
→ **EXECUTE:**
1. Активация art skill для создания визуала
2. Сохранение в state
3. (Markdown export если markdown файл уже создан)
---
### Продолжение работы
**Когда пользователь говорит:**
Examples: "продолжить статью", "где мы остановились", "continue writing", "что дальше", "вернуться к статье"
→ **LOAD STATE:** `~/.claude/skills/writing-content/state/current-article.json`
→ **EXECUTE:** Загрузить контекст и продолжить с последнего этапа
---
## Architecture & Design
### Skill Type Classification
**Complex Archetype** — Sophisticated multi-workflow system with external integrations and progressive state management
**Canonical Reference:** `~/.claude/skills/CORE/SKILL-STRUCTURE-AND-ROUTING.md`
### Core Innovation (v2.0)
This skill combines three frameworks:
1. **Julian Shapiro Writing Framework** (Novelty × Resonance = Quality)
2. **AI-Slop Detection System** (10-layer pattern recognition across 4 dimensions)
3. **Progressive Markdown Export** (Dual state: JSON + human-readable markdown)
### Integration Architecture
**State Management Model:**
```
Source of Truth: state/current-article.json (v2 structure)
↓
(synchronization)
↓
Human Interface: writing-session-{timestamp}.md (progressive append)
```
**State Evolution:**
- **v1 → v2 migration:** Added research, 0-5 scoring, 3 intro variants, markdown export tracking
- **Backward compatibility:** v1 state files still readable (progressive disclosure)
- **Sync mechanism:** Automatic after each workflow step completion
### Workflow Dependency Graph
```
Prerequisites (read first):
├── references/
│ ├── hooks-database.md → Workflow 2 (intro generation)
│ ├── scoring-criteria.md → Workflows 1, 2 (0-5 criteria)
│ └── ai-slop-patterns.md → Workflows 2, 4, 5, 6 (detection)
├── tools/
│ ├── scoring-system.md → Workflows 1, 2 (methodology)
│ ├── anti-ai-detector.md → Workflows 2, 4, 5, 6 (algorithm)
│ └── markdown-exporter.md → Workflows 1, 2, 4, 5, 6 (export)
└── state/
└── README.md → All workflows (state structure)
Workflow execution order:
1-generate-idea (v2) → 2-write-intro (v2) → 3-test-personas →
4-write-article (v2) → 5-rewrite-clarity (v2) → 6-style-polish (v2) →
7-generate-visual
```
### Key v2.0 Additions
**1. Research & Gap Analysis (Workflow 1)**
- **Method:** Perplexity search → WebSearch fallback
- **Purpose:** Identify content gaps before writing
- **Output:** `idea.research` object in state
**2. 0-5 Scoring System (Workflows 1, 2)**
- **Replaces:** Binary yes/no evaluation
- **Parameters:** Novelty, Resonance, Hook Strength, Clarity, AI-Slop Score
- **Structure:** `{ score: 0-5, reasoning: string, evidence: string, improvement: string }`
- **Decision Thresholds:**
- >= 4 both: Strong Proceed
- >= 3 both: Proceed
- < 3 either: Revise/Rethink
**3. 3 Intro Variants with Self-Scoring (Workflow 2)**
- **Variants:** Question Hook, Narrative Hook, Argument Hook
- **Each scored independently:** Hook Strength, Clarity, AI-Slop
- **Selection:** User chooses based on scores + recommendation
- **State:** `intro.variants[]` array with 3 objects
**4. AI-Slop Detection (4 Layers, All Workflows)**
- **Layer 1: Lexical Scan** — Red/Yellow flag words (32 patterns)
- **Layer 2: Structural Scan** — Perfect structure, transition overload, list mania
- **Layer 3: Tonal Scan** — Безликость, formality, fake enthusiasm
- **Layer 4: Sentence Patterns** — Contrast framing, -ing verbs, hedging
- **Threshold:** >= 4/5 mandatory for all workflows
- **Critical Check (Workflow 5):** Ensures rewriting doesn't ADD AI patterns
**5. Progressive Markdown Export (All Workflows)**
- **File:** `writing-session-{YYYY-MM-DD-HHMMSS}.md` in current directory
- **Sections:** Idea → Intro → Testing → Drafting → Rewriting → Polishing
- **Append-only:** Each workflow appends its section
- **Sync tracking:** `article.markdown_export.sections_written[]` array
- **Completion:** `sync_status: "complete"` when workflow 6 finishes
### External Integrations
**Skills:**
- **art skill** — Visual generation (Workflow 7)
- **research skill** (optional) — Enhanced data gathering
**Search Services:**
- **Perplexity** (primary) — Research & gap analysis
- **WebSearch** (fallback) — If Perplexity unavailable
### Capabilities Matrix
| Capability | Workflows | New in v2.0 |
|------------|-----------|-------------|
| Idea Generation | 1 | ✅ Research + 0-5 scoring |
| Hook Creation | 2 | ✅ 3 variants + self-scoring |
| AI-persona Testing | 3 | (unchanged) |
| Full Drafting | 4 | ✅ AI-Slop detection |
| Clarity Rewriting | 5 | ✅ AI-Slop check after rewrite |
| Style Polishing | 6 | ✅ Enhanced 10-pattern detection |
| Visual Generation | 7 | (unchanged) |
| State Persistence | All | ✅ Dual JSON + Markdown |
| Progress Tracking | All | ✅ Markdown export sync |
---
## When to Activate This Skill
### Direct Writing Requests (Categories 1-4)
- "напиши статью", "write article", "создай контент", "write post"
- "помоги написать", "нужна помощь с текстом", "assist with writing"
- "начать писать", "start writing", "создать текст", "compose content"
- "напиши о [тема]", "write about [topic]", "статья про [тема]"
### Idea Generation (Category 5)
- "придумай идею", "generate idea", "о чём писать", "what to write about"
- "нужна тема для статьи", "find topic", "help with topic"
- "что написать", "suggest topic", "мне нужна идея"
### Content Testing (Category 6)
- "протестируй контент", "test content", "проверь текст", "validate idea"
- "как зайдёт текст", "оцени intro", "evaluate hook"
- "проверь на аудитории", "test with audience"
### Content Improvement (Category 7)
- "улучши текст", "improve writing", "rewrite", "переписать"
- "сделай понятнее", "make clearer", "упрости", "simplify"
- "добавь стиль", "add style", "polish", "финальная версия"
### Visual Content (Category 8)
- "создай картинку", "generate visual", "нужна иллюстрация"
- "add image", "create diagram", "сделай визуал"
---
## Core Capabilities
**Что даёт этот skill:**
1. **Генерация идей** — Интерактивная помощь в поиске темы с валидацией по 5 типам novelty (Julian Shapiro)
2. **Написание hooks** — Создание зацепляющих первых абзацев по проверенной структуре
3. **AI-тестирование** — Симуляция реакции 3 типов аудитории за 2 минуты (vs 24+ часов реального теста)
4. **Полная статья** — Структурированное написание с outline, supporting/resulting points
5. **Переписывание** — Улучшение clarity, succinctness, intrigue
6. **Стилизация** — Добавление voice, vividness, authentic tone
7. **Визуальный контент** — Интеграция с art skill для генерации иллюстраций
---
## Core Principles (Julian Shapiro Framework)
### Writing Quality = Novelty × Resonance
**Novelty (Draft 1):**
- **Counter-intuitive** — То, что противоречит общепринятому
- **Counter-narrative** — Против популярного нарратива
- **Shock and awe** — Неожиданные факты/статистика
- **Elegant articulations** — Красиво сформулированные идеи
- **Make someone feel seen** — Описать чувство, которое человек испытывает но не может выразить
**Resonance (Draft 2+):**
- **Stories** — Истории делают идеи запоминающимися
- **Analogies** — Сравнения помогают понять сложное
- **Examples** — Конкретные примеры вместо абстракций
- **Authentic voice** — Пиши как говоришь с другом
### The Process
1. **Choose topic + objective** — Что хочешь донести?
2. **Write intro with hook** — Зацепи с первой строки
3. **Test with AI personas** — Мгновенная валидация на 3 типах аудитории
4. **Write full article** — Outline → draft по структуре
5. **Rewrite** — Clarity + succinctness + intrigue
6. **Polish** — Voice + vividness + poetry
7. **Add visual** (optional) — Иллюстрация через art skill
---
## Workflow Overview
**Последовательные этапы:**
1. **1-generate-idea.md** — Генерация и валидация идеи
- Интервью с пользователем (аудитория, проблема, инсайт)
- Валидация по 5 типам novelty
- Формулировка идеи в 1 предложение
2. **2-write-intro.md** — Написание зацепляющего intro
- Выбор типа hook (question/narrative/research/argument)
- Создание 3 вариантов hooks
- Написание полного intro (3-5 предложений)
3. **3-test-with-personas.md** — Тестирование через AI-персоны
- Создание 3 архетипов (Core/Skeptical/Novice)
- Stream of consciousness reading (естественные мысли при чтении)
- Aggregated score + рекомендации
4. **4-write-full-article.md** — Написание полной статьи
- Создание outline (supporting/resulting points)
- Drafting по секциям
- Conclusion с takeaway
5. **5-rewrite-clarity.md** — Переписывание для ясности
- Clarity (простой язык для 13-летнего)
- Succinctness (verbal summary, убрать filler)
- Intrigue (dopamine hits, withholding info)
6. **6-style-polish.md** — Финальная стилизация
- Voice (authentic, как говоришь с другом)
- Vividness (живые детали, метафоры)
- Poetry (second-order descriptions)
7. **7-generate-visual.md** — Генерация визуала
- Выбор типа визуала
- Интеграция с art skill
- Сохранение результата
---
## State Management
**Все данные сохраняются в:**
`~/.claude/skills/writing-content/state/current-article.json`
**Структура state:**
```json
{
"id": "uuid",
"created": "timestamp",
"updated": "timestamp",
"status": "idea|intro|testing|drafting|rewriting|polishing|complete",
"idea": {
"rawIdea": "string",
"refinedIdea": "string",
"audience": "string",
"problem": "string",
"noveltyType": "counter-intuitive|counter-narrative|shock-awe|elegant|make-seen"
},
"intro": {
"hook": "string",
"hookType": "question|narrative|research|argument",
"fullIntro": "string",
"version": 1
},
"persona_test_results": {
"personas": [...],
"aggregate_score": 0-100,
"recommendation": "proceed|revise|rethink"
},
"article": {
"objective": "string",
"outline": ["string"],
"draft": "string",
"rewritten": "string",
"final": "string"
},
"visual": {
"requested": true,
"type": "string",
"image_url": "string",
"alt_text": "string"
}
}
```
**Можно продолжить в любой момент:**
- "продолжить статью"
- "где мы остановились?"
- "continue writing"
---
## Examples
### Example 1: От идеи до тестирования
**User:** "Хочу написать статью про email-маркетинг"
**Claude:** [Загружает workflow 1-generate-idea.md]
```
Отлично! Давай проработаем идею.
1. Для кого эта статья? (твоя целевая аудитория)
2. Какую проблему они пытаются решить?
3. Какой инсайт/неожиданный подход ты можешь дать?
```
**User:** "Для маркетеров B2B SaaS. Они пишут emails но люди не читают."
**Claude:**
```
Хм, интересно. Что если...
💡 Идея: "Большинство маркетеров пишут email неправильно - они думают главное это информация, но на самом деле главное это первая строка."
Это counter-intuitive ✅ (против того что все думают)
Хочешь доработать или двигаемся дальше?
```
**User:** "Давай напишем intro"
**Claude:** [Автоматически переходит к workflow 2-write-intro.md]
```
Отлично! Выбери тип hook:
1. Question: "Почему люди не читают твои email?"
2. Narrative: "Вчера я отправил 100 email. Открыли 5."
3. Research: "Исследование показало: 80% email удаляют не читая."
Какой зацепит твою аудиторию?
```
**User:** "Давай протестируем intro"
**Claude:** [workflow 3-test-with-personas.md]
```
Создаю 3 персоны для теста...
👤 Алексей (Core) - Head of Marketing, 32 года
👤 Мария (Skeptical) - CMO, опыт 10 лет
👤 Дмитрий (Novice) - Junior маркетолог, 1 год
Симулирую чтение intro...
[Stream of consciousness от каждой персоны]
📊 РЕЗУЛЬТАТ: 78% (ХОРОШО)
✅ Можно переходить к полной статье
```
---
### Example 2: Возврат к незавершённой статье
**User:** "Продолжить статью"
**Claude:** [Загружает state/current-article.json]
```
Нашёл твою статью:
📄 "Email-маркетинг: первая строка решает всё"
📊 Статус: testing (AI-персоны дали 78%)
🎯 Рекомендация: Переходим к написанию полной статьи
Хочешь продолжить?
```
---
### Example 3: Только улучшение текста
**User:** "Переписать текст понятнее" [+ текст]
**Claude:** [workflow 5-rewrite-clarity.md]
```
Анализирую текст...
❌ Проблемы:
- Сложный язык (13-летний не поймёт)
- Много filler words ("в принципе", "так сказать")
- Abstract phrases без примеров
Переписываю...
[Показывает до/после для каждой секции]
```
---
## Extended Context
### Related Skills Integration
**Интеграция с другими skills:**
- **art skill** — Генерация визуалов для статьи (workflow 7)
- **research skill** (если доступен) — Поиск данных/статистики для novelty
- **blogging skill** (если доступен) — Публикация готовой статьи
### Julian Shapiro Resources
Этот skill основан на материалах:
- `Julian Shapiro/1. Writing Handbook - What to Write About`
- `Julian Shapiro/2. Writing First Drafts`
- `Julian Shapiro/3. Rewriting and Editing`
- `Julian Shapiro/4. Writing Style`
- `Julian Shapiro/5. Practicing Writing`
Полный путь: `~/Documents/obsidian-vault/3. projects/Active/Vibemarketing/content-creation/Julian Shapiro/`
### Testing Framework
Оригинальный pipeline тестирования (для справки):
`~/Documents/obsidian-vault/3. projects/Active/Vibemarketing/content-creation/TESTING_CONTENT_IDEAS.md`
Этот skill использует **AI-персоны вместо реального тестирования** для скорости (2 мин vs 24+ часов).
---
## Key Principles
### 1. Интерактивность превыше всего
- Всегда задавай вопросы
- Не делай за пользователя — помогай
- Дай выбор на критичных моментах
### 2. State = память скилла
- Сохраняй после каждого workflow
- Можно вернуться в любой момент
- История изменений (versions)
### 3. Следуй Julian Shapiro строго
- Не изобретай свои методы
- Используй термины из материалов
- Novelty × Resonance — основа качества
### 4. AI-персоны звучат естественно
- Stream of consciousness (думают вслух)
- Filler words ("хм", "ок", "блин")
- Эмоциональные реакции
- Личные связи ("я так делаю")
---
**Related Documentation:**
- `~/.claude/skills/CORE/SKILL-STRUCTURE-AND-ROUTING.md` — Canonical structure guide
- `~/Documents/obsidian-vault/3. projects/Active/Vibemarketing/content-creation/` — Vibemarketing content resources
**Last Updated:** 2025-11-25Related Skills
YT Transcribe — YouTube → Whisper → Obsidian
Транскрибирует YouTube-видео через mlx-whisper (Apple Silicon, Metal-native) с параллельными чанками.
/tg-saved v2 — Telegram Saved Messages → Deep Analysis → Obsidian
## Назначение
summarize-comments
Делает LLM-выжимку из комментариев менеджеров об одном или нескольких подрядчиках. Используй этот скилл когда нужно понять что говорят менеджеры о конкретном подрядчике, или получить JSON с выжимкой для дальнейшей обработки.
skill-security
This skill activates when the user mentions "security audit", "skill audit", "проверка безопасности скилла", "аудит скилла", "skill-security", "проверить скилл", "пересобрать скилл", "rebuild skill", "security check", "dual memory audit", "credential isolation check". Also activates on /skill-security command. Use this skill when the user wants to audit, validate, or rebuild any Claude Code skill for security compliance.
session-status
Statusline shown in Claude Code UI status bar via settings.json. No action needed in responses.
session-save
Compress and save current session context for handoff to next session. Use when: (1) context pressure >50%, (2) user says "сохрани сессию", "session save", "checkpoint", (3) before ending a long productive session, (4) switching to a different task mid-session. Supports named sessions: /session-save vpn-fix
continue-session
Restore context from a named or latest session checkpoint. Use when: (1) user says "продолжи", "continue", "что было в прошлой сессии", (2) starting work after a crash or context overflow, (3) "resume", "восстанови контекст", "где я остановился". Supports named sessions: /continue vpn-fix
compress
Info-Compressor: compress text/context by 60-70% without losing meaning. Use when: (1) context pressure >50%, (2) user says "сжать", "compress", "compact", (3) need to fit more context into remaining window, (4) preparing handoff blob for next session.
seo-strategist
Strategic SEO planning and analysis toolkit for site-wide optimization, keyword research, technical SEO audits, and competitive positioning. Complements content-creator's on-page SEO with strategic planning, topic cluster architecture, and SEO roadmap generation. Use for keyword strategy, technical SEO audits, SERP analysis, site architecture planning, or when user mentions SEO strategy, keyword research, technical SEO, or search rankings.
roi-razvitie-draft
Generates a draft meeting document for the weekly "Roi Развитие" (Wednesday, product Roi Navigator). Use when the user asks for a draft for the meeting, for Wednesday's doc, for "Roi Развитие", or for the weekly team meeting agenda.
project-knowledge-base
Collects, structures and maintains a Project Knowledge Base (PKB.md) in Obsidian for a marketing agency. Aggregates data from Google Drive, Gmail, Telegram (group chat and DMs via MTProto), moo.team tasks/comments, and local Obsidian meeting transcripts. Uses async parallel collection and a two-stage LLM pipeline for init. Use when the user wants to initialize, update or enrich a project's knowledge base, mentions PKB, project knowledge base, синхронизация проекта, база знаний проекта, init_project_knowledge, update_project_knowledge, or ad_hoc_add_context.
product-strategist
Strategic product leadership toolkit for Head of Product including OKR cascade generation, market analysis, vision setting, and team scaling. Use for strategic planning, goal alignment, competitive analysis, and organizational design.