flo ships an agent skill. Once installed, your coding agent reaches for flo â stack, commit, restack, submit â instead of raw git, which keeps your stack metadata (recorded parents, restack flags) consistent in ways a stray git checkout -b or git rebase would quietly break.
Itâs a plain skill folder, so it works with any agent that supports skills.
Install
Section titled âInstallânpx skills add brunokiafuka/toolkit/skills/floThis pulls the skills/flo skill from the toolkit repo into your agentâs skills directory. Re-run it any time to update.
Invoke it explicitly with /flo and describe what you want â for example, create a stack:
/flo stack a branch called feat-webhooks for the handler and commit what I've gotA few more:
/flo restack my stack onto main/flo push and open PRs for the whole stack/flo amend the last commit with these changesThe skill also activates on its own whenever you ask for a flo-shaped action â commit, branch, stack, restack, sync, push, or open a PR â in a repo where flo is set up.
What it does
Section titled âWhat it doesâ- Maps intent â command. âstack a branchâ â
flo stack create, ârebase onto mainâ âflo restack, âopen PRsâ âflo submit. - Protects the stack. It steers away from raw
git checkout -b/git rebase/gh pr create, which bypass floâs parent tracking. - Knows the guardrails. It leaves merge conflicts open for you to resolve (resume with
flo stack restack --continue), and wonât runflo setupor guess your trunk/prefix/PR settings.