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

x-devs — скилл для Claude Code: посты и установка

Скилл помогает писать технические треды для X и выстраивать присутствие среди разработчиков. Пригодится, когда нужно упаковать опыт в посты и понять, какие форматы работают.

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

Что делает x-devs

x-devs разбирает структуру тредов, первые твиты, подачу кода в виде скриншотов и способы поддерживать интерес аудитории. Он также помогает оценить профиль и выбрать формат публикации: например, технический разбор, заметку о разработке продукта или анонс с контекстом.

В рекомендациях есть шаблон треда, советы по оформлению скриншотов и расписанию публикаций. Скилл предлагает изучить .agents/developer-audience-context.md, если файл существует, и проверить текущий профиль. Советы об алгоритме и времени публикаций сформулированы как ориентиры, поэтому воспринимайте их именно так.

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

  • составить план технического треда
  • сформулировать цепляющее начало поста
  • подать фрагмент кода в скриншоте
  • проверить био и закреплённый пост
  • выбрать формат публикации для X

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

  • Составь тред для X о том, как мы решили техническую проблему, и предложи несколько вариантов первого поста.
  • Проверь мой профиль разработчика в X и подскажи, что изменить в био и закреплённом посте.
  • Помоги оформить этот фрагмент кода для публикации в X и объясни, какие строки стоит выделить.

Как установить x-devs

1Через Skills CLI (Vercel)

npx skills add jonathimer/devmarketing-skills --skill x-devs -a claude-code

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

~/.claude/skills/x-devs/SKILL.md

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

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

Вопросы о x-devs

Как установить x-devs в Claude Code?

Выполните npx skills add jonathimer/devmarketing-skills --skill x-devs -a claude-code. Файл скилла находится по пути ~/.claude/skills/x-devs/SKILL.md.

Что делает x-devs?

Скилл помогает создавать технические треды для X, оформлять публикации с кодом и развивать профиль для аудитории разработчиков.

Какие материалы x-devs использует для подготовки треда?

Он предлагает шаблон с начальным хуком, основными тезисами и итогом. Также даёт советы по скриншотам кода и предлагает проверить файл .agents/developer-audience-context.md, если он есть.

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

SKILL.md · MIT
---
name: x-devs
description: When the user wants to build a developer following on Twitter/X, write technical threads, or understand what works for dev audiences on X. Trigger phrases include "Twitter," "X," "developer Twitter," "tech Twitter," "technical threads," "building dev following," or "Twitter for developers."
metadata:
  version: 1.0.0
---

# X/Twitter for Developers

Twitter/X remains the real-time pulse of the developer community. This skill covers thread structure, code screenshots, engagement tactics, and building an authentic developer following without being cringe.

---

## Before You Start

1. Read `.agents/developer-audience-context.md` if it exists
2. Audit your current X presence (bio, pinned, recent posts)
3. Understand: Developer Twitter rewards authenticity and technical depth

---

## Understanding Dev Twitter

### Who's on Dev Twitter

| Segment | What they share | What they consume |
|---------|-----------------|-------------------|
| Open source maintainers | Project updates, war stories | Industry news, peer projects |
| Tech leads | Team learnings, hiring | Architecture, management |
| Indie hackers | Building in public, MRR | Growth tactics, tools |
| DevRel | Content, events, community | Trends, developer sentiment |
| Framework authors | Updates, opinions | Feedback, community vibes |
| Learning devs | Questions, progress | Tutorials, inspiration |

### What Works on Dev Twitter

| Content type | Engagement level | Notes |
|--------------|------------------|-------|
| Technical threads | High | Deep dives get saved/shared |
| Code screenshots | High | Visual, scannable |
| Hot takes | High (risky) | Can backfire spectacularly |
| Building in public | High | Journey > destination |
| Memes | Medium-high | Know your audience |
| Announcements | Medium | Better with context |
| Tutorial links | Medium | Need compelling hook |
| Retweets with comment | Low-medium | Add real value |
| Plain links | Low | Algorithm deprioritizes |

### The Algorithm (As We Understand It)

| Factor | Impact |
|--------|--------|
| Replies in first hour | High — signals engagement |
| Time spent on post | High — threads > tweets |
| Profile visits from post | High — interesting content |
| Bookmarks | High — "save for later" |
| Retweets | Medium — distribution |
| Likes | Medium — engagement signal |
| Link clicks | Low — X wants you on platform |
| External links | Negative — deprioritized |

---

## Thread Structure

### Thread Anatomy

```
Tweet 1: HOOK
↓
Tweet 2: Context/Promise
↓
Tweets 3-8: The meat (examples, steps, insights)
↓
Tweet 9: Summary/Takeaway
↓
Tweet 10: CTA + Engagement ask
```

### Hook Patterns That Work

| Pattern | Example |
|---------|---------|
| **Contrarian** | "Hot take: You don't need Kubernetes for most apps" |
| **Promise** | "How we reduced our AWS bill by 60% (thread)" |
| **Story** | "Last week our API went down for 4 hours. Here's what happened:" |
| **List tease** | "7 TypeScript tricks that changed how I code:" |
| **Question** | "Why do most startups get database migrations wrong?" |
| **Result** | "We went from 0 to 10K users in 30 days. Here's the playbook:" |

### Thread Writing Best Practices

| Element | Guideline |
|---------|-----------|
| **Length** | 5-12 tweets optimal |
| **First tweet** | Hook — no hashtags, no links |
| **Each tweet** | One idea, complete thought |
| **Numbering** | Use X/10 format or emoji bullets |
| **Code** | Screenshots > text (more engaging) |
| **Pacing** | Mix short punchy + longer explanatory |
| **Last tweet** | CTA: follow, reply, bookmark |

### Thread Template

```
🧵 [Hook: Compelling statement or question]

Here's what I learned [context]:

1/ [First key point]

[Supporting detail or example]

2/ [Second key point]

[Code screenshot or visual]

3/ [Third key point]

The counterintuitive part:

[Insight that surprises]

4/ [Fourth key point]

Common mistake to avoid:

[What not to do and why]

5/ [Summary]

TL;DR:
• Point 1
• Point 2
• Point 3

If this was helpful, give me a follow @handle for more [topic].

What's your experience with [topic]? 👇
```

---

## Code Screenshots

### Why Screenshots Beat Code Blocks

| Screenshots | Code blocks |
|-------------|-------------|
| Syntax highlighting | Plain text |
| Control over appearance | Platform formatting |
| Can include context | Just code |
| More visual stops | Scroll past |
| Better engagement | Lower engagement |

### Code Screenshot Tools

| Tool | Best for |
|------|----------|
| **Carbon** (carbon.now.sh) | Beautiful, customizable |
| **Ray.so** | Clean, modern |
| **Snappify** | Annotations, animations |
| **CodeSnap** (VS Code) | Quick from editor |
| **Silicon** (CLI) | Automation |

### Screenshot Best Practices

| Do | Don't |
|----|-------|
| Use dark theme | Light theme (harder to read) |
| Include file name | Remove context |
| Highlight key lines | Show walls of code |
| Keep width reasonable | Make text tiny |
| Use consistent styling | Different themes per post |
| Add comments in code | Explain separately only |

---

## Engagement Timing

### Best Posting Times

| Time (PT) | Audience | Notes |
|-----------|----------|-------|
| 6-8 AM | US East Coast + Europe | Morning scroll |
| 10 AM - 12 PM | Peak US | Lunch break |
| 4-6 PM | US evening + Europe late | End of workday |

### Posting Frequency

| Frequency | Effect |
|-----------|--------|
| 1-3 tweets/day | Sustainable, quality |
| 3-5 tweets/day | Growth mode |
| 5+ tweets/day | Risk of overexposure |
| 1 thread/week | Good cadence |
| 2-3 threads/week | Aggressive growth |

### Thread Timing

- **Post threads** in morning (7-10 AM PT)
- **Engage replies** for first 2 hours
- **Quote tweet** your thread later in day
- **Post follow-up** content same day

---

## Hashtags (Use Sparingly)

### Developer Hashtags

| Hashtag | Use for |
|---------|---------|
| #buildinpublic | Indie hacker updates |
| #devrel | DevRel content |
| #100DaysOfCode | Learning journey |
| #opensource | OSS announcements |
| #webdev | Web development |
| #javascript #python etc. | Language-specific |

### Hashtag Rules

| Do | Don't |
|----|-------|
| Max 1-2 per tweet | Stuff with hashtags |
| Put at end | Lead with hashtags |
| Use for discoverability | Use on every post |
| Skip in threads | Add to every tweet |

---

## Building a Dev Following

### The Flywheel

1. **Create valuable content** → People engage
2. **Engage with replies** → Build relationships
3. **Reply to others' posts** → Get discovered
4. **Consistency** → Algorithm favors you
5. **Followers grow** → More reach
6. **Repeat**

### Profile Optimization

| Element | Best practice |
|---------|---------------|
| **Photo** | Clear face, professional |
| **Name** | Real name (or consistent handle) |
| **Bio** | What you do + what you tweet about |
| **Link** | Your most important URL |
| **Pinned tweet** | Your best/most representative content |
| **Header** | On-brand, not cluttered |

**Bio formula**:
```
[Role] at [Company/Project]. Building [what].
Tweeting about [topics]. [Credibility signal].
```

**Examples**:
```
Engineering @ Vercel. Building the web, one component at a time.
Tweeting about React, Next.js, and developer experience.

Indie hacker. Building saas.com ($10K MRR).
Writing about startups, coding, and building in public.
```

### Reply Strategy

| Reply to | Why |
|----------|-----|
| Big accounts in your niche | Visibility to their audience |
| People asking questions you can answer | Demonstrate expertise |
| Your followers | Build relationships |
| Controversial takes | Join the conversation (carefully) |

**Good reply patterns**:
- Add information they missed
- Share your experience
- Ask thoughtful follow-up
- Respectfully disagree with reasoning

---

## What to Avoid (The Cringe Zone)

### Content That Fails

| Type | Why it fails |
|------|--------------|
| Humble brags | "So humbled to be named Top 100..." |
| Engagement bait | "Like if you agree!" |
| Empty motivation | "Keep grinding!" |
| Obvious pitches | "Check out our product!" |
| Excessive hashtags | Looks spammy |
| Copied threads | People notice |
| AI-generated slop | Obvious and hollow |
| Thread guys formula | Overused patterns |

### Behaviors to Avoid

| Behavior | Why it hurts |
|----------|--------------|
| Buying followers | Fake engagement, obvious |
| Engagement pods | Manipulated, not real reach |
| Aggressive follow/unfollow | Looks desperate |
| DM pitching | Spam, burns bridges |
| Arguing publicly | Rarely looks good |
| Dunking on people | Short-term engagement, long-term reputation |
| Deleting unpopular takes | Own your opinions |

### The Authenticity Test

Before posting, ask:
1. Would I say this in person?
2. Is this genuinely useful or interesting?
3. Am I adding to the conversation?
4. Would I respect someone who posted this?

---

## Platform-Specific Do's and Don'ts

### Do's

1. **Do** share real experiences and learnings
2. **Do** use visuals (code screenshots, diagrams)
3. **Do** engage in first hour after posting
4. **Do** build in public authentically
5. **Do** reply thoughtfully to others
6. **Do** share credit and amplify others
7. **Do** be consistent in posting schedule
8. **Do** have opinions (respectfully)

### Don'ts

1. **Don't** be a reply guy with no original content
2. **Don't** use AI to generate generic content
3. **Don't** copy popular threads verbatim
4. **Don't** pitch in DMs uninvited
5. **Don't** use more than 2 hashtags
6. **Don't** post links without context
7. **Don't** be negative/dunking constantly
8. **Don't** automate engagement

---

## Content Calendar

### Weekly Template

| Day | Content type |
|-----|--------------|
| Monday | Thread (educational) |
| Tuesday | Quick tip or insight |
| Wednesday | Engage/reply heavy |
| Thursday | Share someone else's great content |
| Friday | Personal/behind the scenes |
| Weekend | Optional: light content |

### Content Mix

| Type | Percentage |
|------|------------|
| Educational/useful | 50% |
| Personal/journey | 25% |
| Opinions/takes | 15% |
| Promotional | 10% |

---

## Tools

| Tool | Use case |
|------|----------|
| **[Octolens](https://octolens.com)** | Monitor Twitter/X for mentions of your product, competitors, and relevant conversations. Get alerts when people discuss problems you solve. |
| **Carbon** | Beautiful code screenshots |
| **Typefully** | Thread drafting and scheduling |
| **Buffer/Hootsuite** | Scheduling |
| **TweetDeck** | Multi-column management |
| **Followerwonk** | Audience analysis |

---

## Thread Checklist

Before posting:

- [ ] Hook is compelling (no links, no hashtags)
- [ ] Each tweet is a complete thought
- [ ] Code is in screenshots, not text
- [ ] Thread is 5-12 tweets
- [ ] Summary/TL;DR included
- [ ] CTA at the end
- [ ] Scheduled for optimal time
- [ ] Ready to engage for first 2 hours

---

## Related Skills

- `developer-audience-context` — Know who you're talking to
- `dev-to-hashnode` — Turn threads into blog posts
- `linkedin-technical` — Cross-post for B2B reach
- `hacker-news-strategy` — Drive traffic from X to HN posts

© jonathimer · MIT · jonathimer/devmarketing-skills

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

Все скиллы по теме «Маркетинг и контент» →
seo-audit coreyhaines31 Скилл проводит технический и on-page аудит сайта: краулинг, индексация, Core Web Vitals, метатеги, hreflang. Пригодится, когда трафик упал или страницы застряли на второй выдаче. CX Codex +1 238 500установок programmatic-seo coreyhaines31 Скилл помогает планировать генерацию сотен посадочных страниц на базе шаблонов и структурированных данных. Позволяет избежать санкций поисковиков за пустой контент. CX Codex +1 150 800установок copy-editing coreyhaines31 Правит уже написанный маркетинговый текст: убирает речевые штампы, чистит формулировки и обновляет устаревшие страницы. Для нового текста с нуля не подходит. CX Codex +1 149 800установок marketing-ideas coreyhaines31 Скилл помогает подобрать маркетинговые идеи для SaaS или другого программного продукта с учётом этапа развития и доступных ресурсов. Пригодится, когда непонятно, с какого канала начать. CX Codex +1 147 400установок sales-enablement coreyhaines31 Скилл для ИИ-агента, который собирает презентации, one-pager'ы, скрипты демо и документы для отработки возражений. Пригодится, когда команда продаж просит материалы, а не очередную презентацию о продукте. CX Codex +1 119 400установок revops coreyhaines31 Скилл помогает проектировать RevOps: вести лидов по этапам, считать скоринг и выстраивать передачу из маркетинга в продажи. Нужен для CRM-процессов. CX Codex +1 114 000установок

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

usage-based-pricing Помогает собрать тарифную модель, которую разработчик поймёт до оплаты: понятные метрики, калькулятор, лимиты расходов. CX Codex +1 ★ 87звёзд репо sdk-dx Скилл помогает проектировать SDK с понятными API, типами и ошибками, которые подсказывают, как исправить проблему. Пригодится при создании клиентской библиотеки или пересмотре существующей. CX Codex +1 ★ 87звёзд репо reddit-engagement Скилл разбирает правила сабреддитов и стратегию «сначала комментарии», чтобы продвигать продукт среди разработчиков без бана. CX Codex +1 ★ 87звёзд репо open-source-marketing Помогает продвигать open-source-проект через GitHub, сообщество и удобный для участников процесс контрибьюта. Перед работой ему нужен файл с контекстом аудитории. CX Codex +1 ★ 87звёзд репо linkedin-technical Скилл для техконтента в LinkedIn: помогает писать посты для B2B-аудитории и решать, когда LinkedIn лучше Twitter. CX Codex +1 ★ 87звёзд репо hackathon-sponsorship Помогает оценить хакатон для спонсорства, спланировать работу стенда и призы, а затем измерить отдачу. Пригодится перед мероприятием и для разбора его результатов. CX Codex +1 ★ 87звёзд репо github-presence Скилл для тех, кто хочет, чтобы проект на GitHub находили и понимали с первого экрана. Разбирает README, профиль и темы репозитория. CX Codex +1 ★ 87звёзд репо docs-as-marketing Скилл помогает проектировать документацию, которая приводит разработчиков из поиска и проводит их от первого запуска до справочника API. Пригодится для пересмотра структуры docs и быстрых стартов. CX Codex +1 ★ 87звёзд репо

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

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