Skip to content

From startup idea to implementation-ready spec

Haytham validates your idea with real market research, then generates a complete specification any developer or coding agent can execute. If the idea doesn't hold up, it tells you before you waste months building.


Four phases. Four questions. Human decisions at every gate.

  • Should this be built?


    Market research, competitor analysis, and risk scoring produce a GO / NO-GO / PIVOT verdict backed by evidence.

  • What exactly?


    MVP scoping with capability mapping. What's in, what's out, core user flows, and success criteria.

  • How to build it?


    Build-vs-buy analysis and architecture decisions. Each linked to the capabilities it serves.

  • What are the specs?


    OpenSpec with SHALL requirements and Gherkin scenarios. Ready for a developer or coding agent.

flowchart TD
    idea(("Startup Idea"))

    idea --> P1

    subgraph genesis["Genesis -- What's built today"]
        P1["Should this be built?"] -->|Validation Report| G1{{"Founder Review"}}
        G1 -->|GO| P2["What exactly?"]
        P2 -->|MVP Spec| G2{{"Product Owner"}}
        G2 -->|APPROVED| P3["How to build it?"]
        P3 -->|Architecture| G3{{"Architect Review"}}
        G3 -->|APPROVED| P4["What are the specs?"]
    end

    G1 -.->|NO-GO| stop(("Stop"))
    P4 -->|Specs| openspec["Implementation-Ready OpenSpec"]

What you get

  • A verdict


    GO, NO-GO, or PIVOT, backed by market research and risk scoring. If risks are high, pivot strategies are generated automatically.

  • A scoped MVP


    What's in, what's out, core user flows, and success criteria. Appetite-based scoping keeps the first version focused.

  • A capability model


    Functional and non-functional capabilities, each traceable to a user need. The traceability chain runs from idea to requirement.

  • Architecture decisions


    Build-vs-buy analysis, technology choices, and trade-offs. Each decision linked to the capabilities it serves.

  • OpenSpec specification


    SHALL requirements with Gherkin scenarios, grouped by domain, with full traceability. Hand these to a developer or a coding agent.

  • Agent-ready output


    Output as OpenSpec. Feed your spec directly to Claude Code or any coding agent.


Quick start

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

Then run the full workflow:

/haytham "your startup idea here"

Or run individual phases: /haytham:validate, /haytham:specify, /haytham:design, /haytham:plan.

See Getting Started for details.

View on GitHub