Skip to content

About

Template for lean canvas model docs directory

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

Repository files navigation

ragTech Banner

Lean Canvas Model Template

Hey there! Thank you for taking a look at our template for the lean canvas model to start out on your product. Take note that we are three software engineers who independently run a tech podcast, ragTech, and do not represent any organisation beyond our show. This is an opinionated way of planning out your product, not a declared industry standard.

With that said, that means you can feel free to alter the template according to your needs, regardless of whether it is used by a coding agent or not! Much of this has been catered towards agentic software engineering, and the reasons as to why certain things are structured of phrased a certain way are written below.

What is the Lean Canvas Model?

The lean canvas model, also known by other names such as lean startup canvas or business model canvas, is a popular framework for planning out a product, be it technical or non-technical. It was inspired by a book that we personally highly recommend, called The Lean Startup by Eric Ries. Our co-host, Natasha, was introduced to this book and model when she went through Boston University's Innovation Accelerator and was taught to fill the canvas out - then, on an excel sheet.

It serves as a way to holistically provide just-enough context of your product, so that a coding agent may get the information it needs to build out your desired software.

Lean Canvas Model Example

Quick Setup

You can clone this repository with:

git clone https://github.com/ragTechDev/lean-canvas-model.git

Make sure to replace the root README.md with your own product's README.md!

Or copy-paste the docs/product folder into your existing codebase.

Alternatively you can use the below prompt with your coding agent:

Set up a lean canvas model for my product inside a docs/product folder in this
repository. Create one markdown file per canvas segment (e.g. problems.md,
solutions.md, unique-value-proposition.md, and so on for the remaining
segments), plus a README.md at docs/product/ that explains how the segments
fit together. Ask me questions about my product one segment at a time so you
can fill each file in progressively, rather than asking for everything at
once.

How to Use

Follow the steps below, or you can also watch our ragTechDev 'From Vibecoding to Agentic Software Engineering' YouTube tutorial playlist on the how and why behind this methodology.

1. Fill up the lean canvas model template

You can fill up the already provided templates in your own words yourself, or you can also use the provided lean-canvas-coach skill which your coding agent to guide you along. You may trigger the skill in your coding agent using:

/lean-canvas-coach

2. Create your product requirements document

You can prompt your coding agent to create a product requirements documents (PRD) for you, or use our provided skill to do so.

FAQ

Techybara teacher

Why Are There So Many READMEs?

This is to help your coding agent orientate and navigate to where it needs to get information from progressively.

Why Different Files For Each Model Segment?

Coding agents thrive best when they get information exactly as is needed for the task, not more. The more context it holds on to, the more goes into its context window, which may result in less than desired output. In the spirit of progressive disclosure, where information is progressively revealed only when the coding agent needs it, we've structured the lean business model in a way that a coding agent can revisit segments where appropriate across the development process without needing to get irrelevant information from other segments.

Can I Use Any Coding Agent or Model with This?

Absolutely! In fact you don't even need to have a coding agent to fill this template up.

Support Us!

Techybara holding subscribe card

If you found this valuable, give this repo a star, and also help engage with us across our channels! Here are all the ways you can help support us:

We're a part-time independently run tech podcast, so your support for us matters alot. We still have many things to share and do, but since we are still small, there is only so much we can do - but with your support to help us grow, we can definitely do way more!

Other Projects

Waitlist for Techie Taboo

Techie Taboo

We are launching a tech card game soon on Kickstarter, so be sure to waitlist to be the first to get news on it!

Waitlist for Willage

Willage demo

We're creating an alternative social media app prioritizing safety and realness, after experiencing online harrassment. If this is something you feel passionate about and would love to help test and be part of, waitlist here too!

About

Template for lean canvas model docs directory

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors