Vibe Engineering Effect Apps
summary
Claim: giving agents the library source beats better prompts; approach clones the Effect repo and extracts patterns to guide agents. Tools actually used: Bun, Vitest, TypeScript with TSGO, Effect beta and an Effect git subtree. Built a Todo HTTP API with an SQL client, migrations, tests, strict diagnostics, agents.md and OpenAPI docs. The prototype runs, tests pass and the workflow proves the core idea just clone the repo works.
AI-written summary · about
chapters (19)
- 0:00Start
- 0:15Introduction and context setting for the workshop
- 0:47Interactive audience poll on experience with Effect and AI tooling
- 3:16Discussing the core philosophy: "Just clone the repo" for AI context
- 5:59Understanding LLMs vs. the human brain and context window limitations
- 13:13Project setup: Starting from an empty repository
- 14:20Initializing the project with Bun, Vitest, and TypeScript
- 19:18Adding Effect beta and configuring TSGo for the compiler
- 30:30Configuring strict diagnostics for AI-assisted development
- 35:20Adding the Effect repository as a git subtree for better agent access
- 37:07Creating agents.md to establish rules and available commands
- 41:40Researching Effect patterns for building an HTTP API
- 43:08Discussing "Spec-Driven Development" and avoiding plan-mode limitations
- 54:02Drafting the plan for the Todo HTTP API
- 1:05:07Implementing the SQL client and migration patterns
- 1:13:42Reviewing API schemas and handling identified code duplication
- 1:18:14Starting the API server and verifying OpenAPI documentation
- 1:20:56Cleaning up test suites and enforcing best practices for layers
- 1:38:08Concluding remarks on workflows, clustering, and future stability in Effect
related talks
07mBuilding Reliable Support Agents Using the Effect Typescript Library
46mEffect: A Functional Foundation For TypeScript
30mVibe Coding That Actually Works
27mEffect: Production-Grade TypeScript
49mVibe Coding for Production
35mEffect and Evolu: Old New Ways to Write Not Just Web Apps
15mVibe Coding at Scale: Customizing AI Assistants for Enterprise Environments
28mBeyond Vibe Coding: AI Agents for Technical Debt Detection
