sstartupit
demo · docs демо · док demo · hujjat
Claude Code · OpenCode skill · 22 agents · 6 phases Скилл Claude Code · OpenCode · 22 агента · 6 фаз Claude Code · OpenCode skill · 22 ta agent · 6 ta bosqich

From a raw idea to a landing, a pitch, a 24-artifact operating playbook, and a clickable prototype. От сырой идеи к лендингу, питчу, операционному плейбуку из 24 артефактов и кликабельному прототипу. Xom g'oyadan lending, pitch, 24 ta artefaktli operatsion playbook va klikladigan prototipgacha.

/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 landing + pitch + a 24-artifact playbook + a clickable prototype — every artifact bilingual in one file. All async, all in your terminal. /startupit <идея> делает быструю разведку, задаёт основателю острые вопросы, запускает 8 параллельных исследований, проводит мульти-углевую самокритику, авто-патчит слабые места и собирает лендинг + питч + плейбук из 24 артефактов + кликабельный прототип — каждый артефакт двуязычный в одном файле. Всё 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 lending + pitch + 24 artefaktli playbook + klikladigan prototip yig'adi — har bir artefakt bitta faylda ikki tilli. Hammasi async, hammasi terminalda.

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

Babelio — a real-time OS-level translator concept. See it run end-to-end (bilingual EN/RU, toggle in every page): landing · pitch · prototype · playbook (24 artifacts). Babelio — концепт реал-тайм переводчика на уровне ОС. Полный прогон (двуязычно EN/RU, переключатель на каждой странице): лендинг · питч · прототип · плейбук (24 артефакта). Babelio — OS darajasidagi real-vaqt tarjimon konsepti. To'liq oqim (EN/RU ikki tilli, har sahifada toggle): lending · pitch · prototip · playbook (24 ta artefakt).

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
25 builders + binder

The cast Twenty-two sub-agents, each with one job. Команда Двадцать два под-агента, у каждого одна задача. Jamoa Yigirma ikki 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
17prototype-builderP6site/prototype/index.html
18strategy-authorP6site/playbook/00–04
19gtm-authorP6site/playbook/05–09
20ops-authorP6site/playbook/10–17
21comms-authorP6site/playbook/18–21
22playbook-authorP6site/playbook/index + appendix · cross-link audit

Four artifacts One concept · four audiences · all bilingual. Четыре артефакта Один концепт · четыре аудитории · все двуязычные. To'rtta artefakt Bitta konsept · to'rt auditoriya · barchasi ikki tilli.

Every artifact ships bilingual in one file — a language toggle in the top bar, no separate per-language builds. Languages auto-detect from the brief (e.g. EN + RU). Каждый артефакт — двуязычный в одном файле: переключатель языка в топбаре, без отдельных сборок под язык. Языки определяются из брифа (напр. EN + RU). Har bir artefakt — bitta faylda ikki tilli: yuqori panelda til toggle, har til uchun alohida build yo'q. Tillar brifdan aniqlanadi (masalan EN + RU).

01 · Landing

site/landing.html

Waitlist page — beige/lime, Space Grotesk + Outfit, single self-contained bilingual HTML. Страница-вейтлист — бежево-лаймовая, Space Grotesk + Outfit, один самодостаточный двуязычный HTML. Waitlist sahifa — bej/lime, Space Grotesk + Outfit, bitta to'liq ikki tilli HTML.

02 · Investor Pitch

site/pitch.html

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

03 · Prototype

site/prototype/

A clickable, interactive UI mockup of the product's core flow — mocked data, no backend, opens in a browser. Кликабельный интерактивный UI-мокап основного флоу продукта — моки данных, без бэкенда, открывается в браузере. Mahsulotning asosiy oqimining klikladigan interaktiv UI-mokapi — mock data, backendsiz, brauzerda ochiladi.

04 · Operating Playbook

site/playbook/00–21

24 done operating artifacts (Aulet 24-Steps): ICP, positioning, financial model, hiring scorecards, 50 named investors, risk register, 90-day plan — populated with your startup's real numbers, not a template. 24 готовых операционных артефакта (Aulet 24-Steps): ICP, позиционирование, финмодель, скоркарты найма, 50 названных инвесторов, risk register, 90-дневный план — с реальными цифрами твоего стартапа, не шаблон. 24 ta tayyor operatsion artefakt (Aulet 24-Steps): ICP, positioning, moliyaviy model, hiring scorecard'lar, 50 nomli investor, risk register, 90-kunlik reja — startup'ingning haqiqiy raqamlari bilan, shablon emas.

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 + UI languagesидея + Q&A + фит + языки UIg'oya + Q&A + fit + UI tillari
├── 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
├── cost.json            token / $ accounting per phaseучёт токенов / $ по фазамbosqich bo'yicha token / $ hisobi
├── 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         bilingualдвуязычныйikki tilli
    ├── pitch.html           bilingualдвуязычныйikki tilli
    ├── prototype/index.html clickable mockupкликабельный мокапklikladigan mokap
    └── playbook/
        ├── index.html  appendix.html
        └── 00-strategy-memo.html ... 21-fundraise-runbook.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.