Flow harness
Flow gives your coding agent docs for each package in your AdonisJS app, skills for architectural and program design, lint rules, and the lenses of the review. kiln new installs it when you choose AdonisJS.
#The newest Flow
kiln new looks at the newest commit of adonisjs-plus/flow, builds a tarball from it, and keeps the tarball in ~/.cache/kiln/flow. It copies the tarball to vendor/ of the app, so npm ci needs no token, on your computer or on CodeBuild.
When it can't get the newest commit, it uses the newest copy on your computer, and it says so.
#What is in git
flow.lock and .flow/review.yml are in git. The docs, the lenses and the Flow skills are not, because this command writes them again.
npx flow install --ciSo a new clone runs this command, and the setup of each build does too.
#Upgrade an app
Add the new tarball to vendor/, change package.json, and run npx flow install.