К основному содержанию
плагин

haytham — плагин для Claude Code: путь от идеи до спецификации

Прогоняет сырую идею продукта через четыре фазы: исследование рынка, вердикт GO/NO-GO, границы MVP, архитектура и готовые спецификации OpenSpec.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin marketplace add anthropics/claude-plugins-community
/plugin install haytham@claude-community
Открыть на GitHub

Что делает haytham

Плагин работает внутри Claude и ведёт идею по шагам. Сначала собирает исследование рынка и конкурентов, потом выносит вердикт GO, NO-GO или PIVOT с обоснованием. Дальше определяет, что войдёт в MVP, а что нет, и строит модель возможностей с трассировкой.

На третьей фазе идёт анализ build-vs-buy по каждой возможности и решения по архитектуре с оценкой затрат и трудозатрат. На четвёртой генерируется OpenSpec с требованиями SHALL и сценариями Gherkin — его можно сразу отдать кодинг-агенту. Все результаты складываются в .haytham/session/, разбитые по папкам фаз.

Между фазами стоят точки подтверждения: плагин останавливается и ждёт вашего одобрения, так что можно поправить курс или прерваться. Работают десять специализированных агентов, а концепт-анкоры из первой фазы передаются дальше без изменений — иначе исходная идея размывается в общее место. Ни Python, ни ключей API, ни переменных окружения не нужно. Один прогон занимает около 20 минут.

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

  • проверить идею продукта до того, как писать код
  • получить вердикт GO или NO-GO с доказательствами
  • очертить границы MVP и отсечь лишнее
  • выбрать между своей разработкой и готовым решением
  • получить спецификации, готовые для кодинг-агента

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

  • /haytham "сообщество для зала с анонимными никами и таблицей лидеров"
  • /haytham:validate "https://github.com/arslan70/haytham"
  • /haytham:plan

Как установить haytham

Через маркетплейс плагинов

/plugin marketplace add anthropics/claude-plugins-community
/plugin install haytham@claude-community

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

Вопросы о haytham

Как установить haytham в Claude Code?

Добавьте маркетплейс командой /plugin marketplace add anthropics/claude-plugins-community, затем установите плагин: /plugin install haytham@claude-community.

Что делает haytham?

Превращает идею продукта в готовую к реализации спецификацию: исследование рынка, вердикт, границы MVP, архитектурные решения и файлы OpenSpec.

Нужны ли Python или ключи API для haytham?

Нет, плагин работает без Python, ключей API и переменных окружения.

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

SKILL.md · MIT
# Haytham

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)

> **Status (2026-07):** Haytham is now a personal tool. It is no longer seeking users, contributors, or marketplace adoption. The full product ambition (lifecycle control plane, EVOLUTION and SENTIENCE milestones, telemetry loop) is preserved at the git tag `v0.3.27-full` and in [docs/](docs/). What remains is the part that earns its keep: a fast idea-to-MVP pipeline.

Haytham turns a raw startup idea into an implementation-ready specification inside Claude Code. Run one command. Get market research, a GO/NO-GO verdict, MVP scope, architecture decisions, and an [OpenSpec](https://github.com/Fission-AI/OpenSpec) ready to hand to a coding agent. Every requirement traces to a capability. Every capability traces to a validated need.

## Install

```
/plugin marketplace add arslan70/haytham
/plugin install haytham@haytham
```

No Python. No API keys. No environment variables.

## Try it

```
/haytham "a gym community leaderboard with anonymous handles"
```

Takes ~20 minutes. You'll be asked for approval at each phase boundary. You can stop, correct, or redirect at any point.

## What you get

Four phases, each answering one question. You approve before each phase advances.

```
Phase 1: Should this be built?
  → Market research, competitor analysis, risk scoring
  → GO / NO-GO / PIVOT verdict backed by evidence
  → If it says NO-GO, it tells you why. That's the point.

Phase 2: What exactly?
  → MVP scope with clear in/out boundaries
  → Capability model with full traceability
  → System traits (auth, payments, real-time, etc.)

Phase 3: How to build it?
  → Build-vs-buy analysis per capability
  → Architecture decisions linked to capabilities
  → Cost and effort estimates

Phase 4: What are the specs?
  → OpenSpec with SHALL requirements
  → Gherkin scenarios for acceptance testing
  → Ready to hand to Claude Code or any coding agent
```

## See example output

The [`examples/`](examples/) directory contains complete outputs from real Haytham runs across different idea types:

| Example | Type | Verdict |
|---------|------|---------|
| [Gym Leaderboard](examples/gym-leaderboard/) | B2C consumer app | GO (high risk) |
| [Git Changelog CLI](examples/git-changelog-cli/) | Developer tool | GO |
| [Invoice Reconciler](examples/invoice-reconciler/) | B2B SaaS | PIVOT |

## Output structure

All output lives in `.haytham/session/`:

```
.haytham/session/
├── phase-1-why/
│   ├── idea-analysis.md          # Problem analysis, segments, UVP
│   ├── concept-anchor.json       # Invariants that prevent idea drift
│   ├── market-research.md        # TAM/SAM/SOM, trends, risks
│   ├── competitor-research.md    # Who else is doing this
│   ├── research-brief.md         # Neutral summary (no scores)
│   └── validation-report.md      # GO/NO-GO/PIVOT with evidence
├── phase-2-what/
│   ├── mvp-scope.md              # What's in, what's out, core flows
│   ├── capabilities.json         # Functional + non-functional capabilities
│   ├── system-traits.json        # Auth, deployment, data layer, etc.
│   └── gate-summary.md           # What you approve at Gate 2, in prose
├── phase-3-how/
│   ├── build-buy.json            # BUILD/BUY/HYBRID per capability
│   ├── architecture-decisions.json
│   ├── research-directives.json  # What to investigate before coding
│   └── gate-summary.md           # What you approve at Gate 3, in prose
└── phase-4-specs/
    └── openspec/
        ├── config.yaml
        ├── project.md
        └── specs/
            ├── domain-name/spec.md
            └── cross-cutting/spec.md
```

## How it works

Ten specialist agents across four phases. Market research agents run web searches. The report synthesizer weighs evidence and produces an honest verdict. If risks are high, it says so. If the idea doesn't hold up, it recommends NO-GO.

Concept anchors (extracted in Phase 1) are passed unchanged to every downstream agent, preventing the "telephone game" where your specific idea gets genericized into something bland.

Read more: [How It Works](https://arslan70.github.io/haytham/how-it-works/) | [System Evolution](https://arslan70.github.io/haytham/system-evolution/)

## Commands

| Command | Description |
|---------|-------------|
| `/haytham "idea"` | Run all 4 phases end-to-end |
| `/haytham:validate "idea or URL"` | Phase 1: Market research and GO/PIVOT/NO-GO verdict |
| `/haytham:specify` | Phase 2: MVP scope and capability model |
| `/haytham:design` | Phase 3: Build/buy analysis and architecture decisions |
| `/haytham:plan` | Phase 4: Generate implementation-ready OpenSpec |
| `/haytham:build` | Set up a new project from Phase 4 specs |

`/haytham:validate` accepts Reddit post and GitHub repo URLs. Use `--batch` to skip interactive gates (the NO-GO halt still applies).

## License

[MIT License](LICENSE)

© arslan70 · MIT · arslan70/haytham

Похожие плагины

Все плагины по теме «Настройка агента: память, контекст, субагенты» →
create-app wondelai Ведёт от сырой идеи приложения к проверенной первой версии: десять фаз, вопросы на каждой развилке, записи в docs/. CX Codex +1 2 200установок openspec-archive-change openspec Скилл архивирует выполненные изменения спецификаций в экспериментальном цикле OpenSpec. Он проверяет готовность артефактов и задач перед фиксацией результата. CX Codex +1 4 000установок openspec-apply-change openspec Скилл запускает пошаговую реализацию задач из спецификации OpenSpec в кодовой базе. Пригодится, когда нужно взять готовое изменение и выполнить пункты из плана разработки. CX Codex +1 4 000установок openspec-implementation forztf Последовательно выполняет задачи из утверждённых спецификаций openspec, запуская тесты на каждом шаге перед переходом дальше. CX Codex +1 1 400установок openspec itechmeat Скилл для работы с OpenSpec: объясняет артефактный граф, разрешение схем и шаблонов, жизненный цикл изменений и команды /opsx:. CX Codex +1 840установок build-mvp BuilderOS Проходит по всем задачам роадмапа по порядку: реализует, тестирует, отмечает галочки и в конце делает первый коммит. CX Codex +1 1 600установок

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

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