---
schema: 1
type: video
title: How I Built an AI Software Factory With Fable 5
description: >-
  Kieran Klaassen built an AI software factory for Cora, Every’s AI email app.
  Teammates submit feedback in Slack, a scheduled Claude Cowork routine analyzes
  it and creates a structured pull request, then Kieran uses Fable 5 and
  Compound Engineering’s LFG workflow to implement the fixes in a batch. In this
  walkthrough, Kieran shows how he processed 17 pieces of feedback in a single
  pull request, reviewed the changes through video walkthroughs, and let the
  system merge working improvements while he slept. Every is the most AI-native
  startup on the internet. Through ideas, software and education, subscribers
  get the tools to work at the frontier of AI. Start your free trial today:
  https://every.to/subscribe?utm_source=youtube In this video: 00:00 Why Fable 5
  feels like a major shift 00:21 Inside Cora V2 01:11 Turning Slack into a
  feedback inbox 01:50 The scheduled Claude Cowork workflow 02:36 Capturing
  better feedback with RiffRec 03:24 Automatically turning feedback into a PR
  04:02 Fixing everything with the LFG workflow 05:28 Reviewing the completed
  work 06:07 Why batching beats reviewing 17 PRs 06:40 Teaching the system from
  its mistakes 07:03 Shipping features while sleeping Learn Compound
  Engineering: https://every.to/guides/compound-engineering Get the open-source
  plugin: https://github.com/EveryInc/compound-engineering-plugin Try RiffRec:
  https://github.com/kieranklaassen/riffrec Read our full Fable 5 review:
  https://every.to/vibe-check/anthropic-mythos-our-fable-vibe-check Claude Fable
  5 Prompt Library: https://every.to/p/claude-fable-5-prompt-library
canonical: >-
  https://liquidgold.cc/channel/everyinc/explore/video/how-i-built-an-ai-software-factory-with-fable-5-47e5a36e1acc
markdown: >-
  https://liquidgold.cc/channel/everyinc/video/how-i-built-an-ai-software-factory-with-fable-5-47e5a36e1acc.md
llms: null
parent: 'https://liquidgold.cc/channel/everyinc.md'
channel: everyinc
updated: '2026-10-23T22:20:54.267Z'
language: null
children: []
videoId: rYX6m4gIys0
durationSeconds: 466
publishedAt: '2026-06-11T05:38:24.000Z'
searchChunks:
  - ordinal: 0
    text: null
    startSeconds: 38
    endSeconds: 72
    watch: 'https://liquidgold.cc/watch/rYX6m4gIys0?t=38'
    heldReason: rights
  - ordinal: 1
    text: null
    startSeconds: 72
    endSeconds: 83
    watch: 'https://liquidgold.cc/watch/rYX6m4gIys0?t=72'
    heldReason: rights
  - ordinal: 2
    text: null
    startSeconds: 83
    endSeconds: 117
    watch: 'https://liquidgold.cc/watch/rYX6m4gIys0?t=83'
    heldReason: rights
  - ordinal: 3
    text: null
    startSeconds: 117
    endSeconds: 128
    watch: 'https://liquidgold.cc/watch/rYX6m4gIys0?t=117'
    heldReason: rights
  - ordinal: 4
    text: null
    startSeconds: 128
    endSeconds: 162
    watch: 'https://liquidgold.cc/watch/rYX6m4gIys0?t=128'
    heldReason: rights
  - ordinal: 5
    text: null
    startSeconds: 128
    endSeconds: 162
    watch: 'https://liquidgold.cc/watch/rYX6m4gIys0?t=128'
    heldReason: rights
  - ordinal: 6
    text: null
    startSeconds: 162
    endSeconds: 174
    watch: 'https://liquidgold.cc/watch/rYX6m4gIys0?t=162'
    heldReason: rights
  - ordinal: 7
    text: null
    startSeconds: 174
    endSeconds: 209
    watch: 'https://liquidgold.cc/watch/rYX6m4gIys0?t=174'
    heldReason: rights
  - ordinal: 8
    text: null
    startSeconds: 209
    endSeconds: 222
    watch: 'https://liquidgold.cc/watch/rYX6m4gIys0?t=209'
    heldReason: rights
  - ordinal: 9
    text: null
    startSeconds: 222
    endSeconds: 245
    watch: 'https://liquidgold.cc/watch/rYX6m4gIys0?t=222'
    heldReason: rights
  - ordinal: 10
    text: null
    startSeconds: 257
    endSeconds: 334
    watch: 'https://liquidgold.cc/watch/rYX6m4gIys0?t=257'
    heldReason: rights
  - ordinal: 11
    text: null
    startSeconds: 257
    endSeconds: 334
    watch: 'https://liquidgold.cc/watch/rYX6m4gIys0?t=257'
    heldReason: rights
  - ordinal: 12
    text: null
    startSeconds: 257
    endSeconds: 334
    watch: 'https://liquidgold.cc/watch/rYX6m4gIys0?t=257'
    heldReason: rights
  - ordinal: 13
    text: null
    startSeconds: 334
    endSeconds: 345
    watch: 'https://liquidgold.cc/watch/rYX6m4gIys0?t=334'
    heldReason: rights
  - ordinal: 14
    text: null
    startSeconds: 367
    endSeconds: 379
    watch: 'https://liquidgold.cc/watch/rYX6m4gIys0?t=367'
    heldReason: rights
  - ordinal: 15
    text: null
    startSeconds: 379
    endSeconds: 400
    watch: 'https://liquidgold.cc/watch/rYX6m4gIys0?t=379'
    heldReason: rights
  - ordinal: 16
    text: null
    startSeconds: 400
    endSeconds: 411
    watch: 'https://liquidgold.cc/watch/rYX6m4gIys0?t=400'
    heldReason: rights
  - ordinal: 17
    text: null
    startSeconds: 411
    endSeconds: 434
    watch: 'https://liquidgold.cc/watch/rYX6m4gIys0?t=411'
    heldReason: rights
  - ordinal: 18
    text: null
    startSeconds: 434
    endSeconds: 444
    watch: 'https://liquidgold.cc/watch/rYX6m4gIys0?t=434'
    heldReason: rights
---


# How I Built an AI Software Factory With Fable 5

Kieran Klaassen built an AI software factory for Cora, Every’s AI email app. Teammates submit feedback in Slack, a scheduled Claude Cowork routine analyzes it and creates a structured pull request, then Kieran uses Fable 5 and Compound Engineering’s LFG workflow to implement the fixes in a batch. In this walkthrough, Kieran shows how he processed 17 pieces of feedback in a single pull request, reviewed the changes through video walkthroughs, and let the system merge working improvements while he slept. Every is the most AI-native startup on the internet. Through ideas, software and education, subscribers get the tools to work at the frontier of AI. Start your free trial today: https://every.to/subscribe?utm_source=youtube In this video: 00:00 Why Fable 5 feels like a major shift 00:21 Inside Cora V2 01:11 Turning Slack into a feedback inbox 01:50 The scheduled Claude Cowork workflow 02:36 Capturing better feedback with RiffRec 03:24 Automatically turning feedback into a PR 04:02 Fixing everything with the LFG workflow 05:28 Reviewing the completed work 06:07 Why batching beats reviewing 17 PRs 06:40 Teaching the system from its mistakes 07:03 Shipping features while sleeping Learn Compound Engineering: https://every.to/guides/compound-engineering Get the open-source plugin: https://github.com/EveryInc/compound-engineering-plugin Try RiffRec: https://github.com/kieranklaassen/riffrec Read our full Fable 5 review: https://every.to/vibe-check/anthropic-mythos-our-fable-vibe-check Claude Fable 5 Prompt Library: https://every.to/p/claude-fable-5-prompt-library

Canonical: https://liquidgold.cc/channel/everyinc/explore/video/how-i-built-an-ai-software-factory-with-fable-5-47e5a36e1acc · Channel: [Every](https://liquidgold.cc/channel/everyinc.md)

> Search chunk text is held until public-source provenance is verified.

## Document chunks

---

#### Chunk 0: Document excerpt (0:01 to 1:12)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 1: Document excerpt (1:12 to 2:08)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 2: Document excerpt (2:08 to 3:29)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 3: Document excerpt (3:29 to 4:17)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 4: Document excerpt (4:17 to 5:34)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 5: Document excerpt (5:34 to 6:19)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 6: Document excerpt (6:19 to 6:51)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 7: Document excerpt (6:51 to 7:46)

> Held: transcript rights do not permit this chunk's text.
