featkpr, in two minutes
A short, plain version of this site, for anyone. Every link below opens the part of the site that goes deeper.
- Every web app is a set of features
Sign in, create a book, share a page, delete an account. People move through them in flows, to reach a goal.
- Almost nobody has that written down
It lives in people's heads. Documents fall out of date, and tests only check the app one screen at a time.
- featkpr draws the map
It reads the app's code and walks a running copy, then writes down the features, how they lead into each other, the flows people take and the goals they reach.
- Your team checks it, one question at a time
Keep it, drop it, or say it better. Each answer is kept, with who gave it and when.
- Everything else is built on the checked map
Tests, checks of who may do what, what a code change touches. Later: analytics, feature flags, a user guide.
Shown on BookStack, an open-source wiki we don't own: 298 features in 13 modules, 149 drafted flows ending at 89 features, read 20 Oct 2026.
The words, from smallest to largest #
Feature⊂Goal⊂FlowFeatures group goals, and flows end on goals.
- Feature
- one thing the app lets a person do, named from its code. On BookStack: “View page revision history”.
- Goal
- a change a person makes, or something they read, with what must hold around it: who may do it and what must be refused. Kept under the feature on whose routes it sits. On BookStack: “Create a book”.
- Flow
- how a person moves through the app, screen by screen, across one or more goals. On BookStack: “Delete an API token”, six screens from the home page to the delete page.
- The map
- all three for one app, and how they connect
- The review
- a person keeping, dropping or rewriting what featkpr drafted
Where to look next #
- What featkpr is, on one pagethe home page→
- The problem it solveswhy a map matters when coding agents do the work→
- What your team does with itthe questions, and how answers are kept→
- The map, in the appfrom one module down to one feature→
- What a goal holdsone goal, fact by fact, with its proof→
- How features lead into each otherthe flows, drawn as a tree→
- What it found on a real appBookStack, and what featkpr missed→
- Search every feature it namedthe library→
- The full BookStack reportfor technical readers→
- What is being built nowthe roadmap→
See it on a real app #
Half an hour with Tim, on BookStack, your questions first.