Warm Feature Flow
Use this at the start of a new feature to ensure the repo is clean, the agent is warmed, and the draft PR flow is ready at the end.
Steps
VCS check
- If
.jj/exists, usejj; otherwise usegit. - Run
statusand confirm there are no unrelated changes. If there are, stop and ask the user what to do.
- If
Reset to base branch
- Checkout base branch (
devfor normal development,masteronly for releases). - Pull latest changes.
- Checkout base branch (
Create a fresh feature branch
- Branch name format:
feat/<short-scope>orfix/<short-scope>.
- Branch name format:
Warm the agent
- Run the warm-agent workflow (Task tool, subagent
warm-agent). - Focus on current feature area only; avoid unrelated exploration.
- Run the warm-agent workflow (Task tool, subagent
Implement the feature
- Make changes, run relevant tests if needed.
Create draft PR
- Run the
create-draft-prskill (orgh pr create --draftif needed).
- Run the
Notes
- If the base branch is behind, always pull before branching.
- If you must keep local changes, create a separate branch or stash before continuing.
Converted and distributed by TomeVault — claim your Tome and manage your conversions.