sstartupit
Claude Code skill · 17 agents · 6 phases Скилл Claude Code · 17 агентов · 6 фаз Claude Code skill · 17 ta agent · 6 ta bosqich

From a raw idea to a landing, a pitch, and a teaching playbook. От сырой идеи к лендингу, питчу и обучающему плейбуку. Xom g'oyadan lending, pitch va o'qitish playbook'igacha.

/startupit <idea> runs a recon, asks the founder a sharp set of questions, fans out 8 deep research agents, runs a multi-angle self-critique, auto-patches the weak spots, and ships three artifacts. All async, all in your terminal. /startupit <идея> делает быструю разведку, задаёт основателю острые вопросы, запускает 8 параллельных исследований, проводит мульти-углевую самокритику, авто-патчит слабые места и собирает три артефакта. Всё async, всё в терминале. /startupit <g'oya> tezkor recon o'tkazadi, asoschiga aniq savollar beradi, 8 ta chuqur tadqiqotni parallel ishga tushiradi, ko'p burchakli o'z-o'zini tanqid qiladi, zaif joylarni avto-tuzatadi va uchta artefakt yig'adi. Hammasi async, hammasi terminalda.

Live example Живой пример Tirik misol

Babelio — a real-time OS-level translator concept. See it run end-to-end: landing · pitch · playbook (8 lessons). Babelio — концепт реал-тайм переводчика на уровне ОС. Полный прогон: лендинг · питч · плейбук (8 уроков). Babelio — OS darajasidagi real-vaqt tarjimon konsepti. To'liq oqim: lending · pitch · playbook (8 ta dars).

How it runs Six phases, async, in order. Как это работает Шесть фаз, async, по порядку. Qanday ishlaydi Olti bosqich, async, tartib bilan.

Each phase is a sync barrier — the orchestrator waits for every sub-agent in a batch to finish before launching the next batch. You see live status, never a blocking spinner. Каждая фаза — барьер синхронизации: оркестратор ждёт завершения всех под-агентов батча, потом запускает следующий. Юзер видит живой статус, никаких блокирующих спиннеров. Har bir bosqich — sinxronizatsiya bariyeri: orkestrator paketdagi barcha sub-agentlar tugashini kutadi, keyin keyingisini ishga tushiradi. Foydalanuvchi tirik statusni ko'radi, hech qanday bloklovchi spinner yo'q.

PHASE 0
BriefБрифBrif
interactive
PHASE 1
ReconРазведкаRecon
~90s · 1 agent
PHASE 2
Founder-fitФит основателяAsoschi-fit
interactive
PHASE 3
Deep researchИсследованиеTadqiqot
8 agents · parallel
PHASE 4–5
Review + patchРевью + патчReview + patch
5+ agents
PHASE 6
Build artifactsСборкаYig'ish
3 builders

The cast Seventeen sub-agents, each with one job. Команда Семнадцать под-агентов, у каждого одна задача. Jamoa O'n yetti sub-agent, har birining bitta vazifasi bor.

Every agent has its own markdown spec in ~/.claude/skills/startupit/agents/. The orchestrator never writes content itself — it dispatches, waits, synthesizes. У каждого агента свой markdown-спек в ~/.claude/skills/startupit/agents/. Оркестратор сам ничего не пишет — только диспатчит, ждёт и синтезирует. Har bir agentning ~/.claude/skills/startupit/agents/ da o'z markdown-spec'i bor. Orkestrator hech narsa yozmaydi — faqat dispatch qiladi, kutadi, sintez qiladi.

# Agent Phase Output Результат Natija
01reconP1RECON.md
02ai-thesisP3·5research/ai-thesis.md
03marketP3·5research/market.md
04audienceP3·5research/audience.md
05productP3·5research/product.md
06monetizationP3·5research/monetization.md
07techP3·5research/tech.md
08growthP3·5research/growth.md
09legal-opsP3·5research/legal-ops.md
10review-skepticP4research/.reviews/skeptic.md
11review-vcP4research/.reviews/vc.md
12review-customerP4research/.reviews/customer.md
13review-consistencyP4research/.reviews/consistency.md
14review-synthesizerP4REVIEW.md · opus
15landing-writerP6site/landing.html
16pitch-writerP6site/pitch.html
17playbook-authorP6site/playbook/index + 01–08.html

Three artifacts One concept · three audiences. Три артефакта Один концепт · три аудитории. Uchta artefakt Bitta konsept · uchta auditoriya.

01 · Landing

site/landing.html

Waitlist page — beige/lime, Space Grotesk + Outfit, single self-contained HTML with inline SVG favicon. Страница-вейтлист — бежево-лаймовая, Space Grotesk + Outfit, один самодостаточный HTML с inline SVG-фавиконом. Waitlist sahifa — bej/lime, Space Grotesk + Outfit, bitta to'liq HTML va inline SVG favicon bilan.

02 · Investor Pitch

site/pitch.html

12 slides — white/cobalt, Instrument Serif + Inter, RU/EN toggle in one file. Numbers, not buzzwords. 12 слайдов — бело-кобальтовый, Instrument Serif + Inter, RU/EN тоггл в одном файле. Цифры, не баззворды. 12 slayd — oq/kobalt, Instrument Serif + Inter, bitta faylda RU/EN toggle. Buzzword emas, raqamlar.

03 · Playbook

site/playbook/01–08

Eight lessons. Each teaches a universal concept then applies it to your startup using real numbers from research/. Восемь уроков. В каждом — универсальный концепт + применение к твоему стартапу с реальными цифрами из research/. Sakkiz dars. Har birida — universal konsept + research/ dagi haqiqiy raqamlar bilan sening startup'ingga qo'llanish.

Invocation One command, several flags. Запуск Одна команда, несколько флагов. Ishga tushirish Bitta buyruq, bir nechta bayroqlar.

# in any directory you want the kit dropped intoв любой папке, куда нужен китkit kerak bo'lgan har qanday papkada
/startupit "Online translator in any pc that auto-mutes the speaker and dubs them in real time"

# re-run from FEEDBACK.md or inline !== commentsперезапуск по FEEDBACK.md или inline !== комментариямFEEDBACK.md yoki inline !== izohlardan qayta ishga tushirish
/startupit --iterate

# just the playbook (research must already exist)только плейбук (research уже должен быть)faqat playbook (research allaqachon bo'lishi kerak)
/startupit --playbook-only

What you get Files on disk, ready to ship. Что получаешь Файлы на диске, готовые к публикации. Nima olasiz Diskda fayllar, nashr qilishga tayyor.

<cwd>/
├── BRIEF.md             idea + Q&A + founder-fitидея + Q&A + фит основателяg'oya + Q&A + asoschi-fit
├── RECON.md             90-second scan90-секундный скан90 soniyalik skan
├── REVIEW.md            multi-angle critique + decisionsмульти-углевая критика + решенияko'p burchakli tanqid + qarorlar
├── STATE.md             phase status + timestampsстатус фаз + таймстемпыbosqich statusi + timestamp'lar
├── research/
│   ├── ai-thesis.md  market.md  audience.md  product.md
│   ├── monetization.md  tech.md  growth.md  legal-ops.md
│   └── .reviews/        per-angle review notesзаметки по углам ревьюburchak bo'yicha review eslatmalari
└── site/
    ├── landing.html
    ├── pitch.html
    └── playbook/
        ├── index.html
        └── 01-market.html ... 08-ai-thesis.html

Install Two clients · one source of truth. Установка Два клиента · один источник правды. O'rnatish Ikkita klient · bitta haqiqat manbai.

The skill lives at ~/.claude/skills/startupit/ — Claude Code reads it from there directly. For OpenCode, symlink it into the OpenCode skills directory. Скилл лежит в ~/.claude/skills/startupit/ — Claude Code читает оттуда напрямую. Для OpenCode достаточно симлинка в директорию скиллов OpenCode. Skill ~/.claude/skills/startupit/ da yashaydi — Claude Code uni to'g'ridan-to'g'ri o'qiydi. OpenCode uchun OpenCode skills katalogiga symlink qilish kifoya.

# Claude Code (works out of the box if the folder exists)(работает из коробки, если папка существует)(papka mavjud bo'lsa qutidan ishlaydi)
ls ~/.claude/skills/startupit

# OpenCode (symlink the same folder)(симлинк той же папки)(o'sha papkani symlink qilish)
mkdir -p ~/.config/opencode/skills
ln -sf ~/.claude/skills/startupit ~/.config/opencode/skills/startupit

Deploy One command to marshub. Деплой Одна команда на marshub. Deploy marshub uchun bitta buyruq.

Each generated site is plain static HTML — drop it into any host. For Mars IT students there's marshub, a one-command static deploy that maps <name>.marshub.uz to a folder. Каждый сгенерированный сайт — обычный статический HTML, можно положить на любой хостинг. У учеников Mars IT есть marshub — деплой в одну команду, который мапит <имя>.marshub.uz на папку. Yaratilgan har bir sayt — oddiy statik HTML, istalgan hostingga qo'yish mumkin. Mars IT o'quvchilari uchun marshub bor — bir buyruqli deploy, <nom>.marshub.uz ni papkaga maplaydi.

# authorize once via @marshubbotавторизация один раз через @marshubbot@marshubbot orqali bir marta avtorizatsiya
marshub login

# deploy the current folder under a chosen nameзадеплоить текущую папку под выбранным именемtanlangan nom ostida joriy papkani deploy qilish
cd path/to/site
marshub deploy --name babelio
→ https://babelio.marshub.uz

# other useful commandsдругие полезные командыboshqa foydali buyruqlar
marshub ls           your sitesтвои сайтыsizning saytlar
marshub status <name> live
marshub rm <name>
Tip Подсказка Maslahat

Rename the default landing.html to index.html inside the deploy folder so the root URL serves it directly. Переименуй landing.html в index.html внутри папки деплоя, чтобы корневой URL отдавал его напрямую. Deploy papkasi ichidagi landing.html ni index.html ga o'zgartiring — shunda root URL uni to'g'ridan-to'g'ri beradi.

Why this exists A few principles, on purpose. Зачем это вообще Несколько принципов, осознанно. Bu nima uchun bor Ongli ravishda bir nechta tamoyillar.

Recon before specifying. Don't ask the founder twenty questions about a market we haven't even scanned. Spend 90 seconds reading the landscape, then ask informed questions. Разведка до уточнений. Не задавать основателю двадцать вопросов о рынке, который мы ещё не сканировали. Сначала 90 секунд на ландшафт, потом информированные вопросы. Aniqlashtirishdan oldin recon. Hali skanlamagan bozor haqida asoschiga yigirma savol bermaslik. Avval 90 soniya landshaftga, keyin asosli savollar.

Founder-market fit is mandatory. An idea alone is worthless — the real question is whether THIS founder can ship THIS idea. Phase 2 surfaces it. Founder-market fit обязателен. Идея сама по себе ничего не стоит — настоящий вопрос в том, может ли ИМЕННО ЭТОТ основатель отгрузить ИМЕННО ЭТУ идею. Фаза 2 это вытаскивает. Founder-market fit majburiy. G'oyaning o'zi hech narsaga arzimaydi — asl savol shu: AYNAN BU asoschi AYNAN SHU g'oyani yetkaza oladimi. 2-bosqich buni yuzaga chiqaradi.

Self-critique before shipping. Research is a hypothesis. A four-angle review (skeptic, VC, customer, cross-consistency) catches what one head misses; an opus synthesizer turns the angles into a single decision log. Самокритика до публикации. Research — это гипотеза. Ревью с четырёх углов (скептик, VC, клиент, кросс-согласованность) ловит то, что одна голова упускает; opus-синтезатор сводит углы в единый decision log. Nashrdan oldin o'z-o'zini tanqid. Research — bu gipoteza. To'rt burchakli review (skeptik, VC, mijoz, kross-konsistentlik) bitta bosh o'tkazib yuboradigan narsani tutadi; opus-sintezator burchaklarni bitta decision log'ga jamlaydi.

Async, never blocking. Every sub-agent runs in the background. The user sees one-line status updates and a final summary — not a frozen terminal. Async, никогда не блокируем. Все под-агенты в фоне. Юзер видит однострочный статус и финальную сводку — а не замёрзший терминал. Async, hech qachon bloklamaydi. Barcha sub-agentlar fonda. Foydalanuvchi bir qatorlik status va yakuniy xulosani ko'radi — muzlagan terminalni emas.