FOR EVERYONE — a tutorial. Follow it top to bottom and you will ship one real change.
Your first issue → PR
This is a tutorial: a guided first run. By the end you will have created a tracked issue, made one small change on its own branch, opened a pull request, and merged it — the full loop the kit is built around. It takes about ten minutes and assumes nothing beyond a working install.
If you have not installed the kit yet, do Install first, then come back.
:::note What you need
- The kit installed and
/kit-initalready run in a git project (see Install). - The GitHub CLI authenticated (
gh auth statusprints a green check)./kit-doctorchecks this. - A clean working tree (
git statusshows nothing to commit) on your integration branch. :::
The loop you are about to learn
/kit-task-new → a tracked GitHub issue (#N)
/kit-task-start → a branch + worktree for #N
…make one change…
/kit-task-pr → a pull request that closes #N
/kit-task-pr-merge → merged; back on your integration branch
Every step is one command in the chat. You never leave the conversation.
Step 1 — Create the issue
Tell the kit what you want to do. Keep it tiny for this first run — a typo fix or a one-line README edit is perfect.
/kit-task-new
Describe the change when asked (for example: "Fix the typo in the README intro"). The kit files a GitHub issue, applies labels, and adds it to your board. Note the number it prints back — call it #N.
:::tip Pick something trivial The goal here is to learn the loop, not to write code. The smaller the change, the faster you reach your first merged PR. :::
Step 2 — Start the work
/kit-task-start N
This branches from your integration branch, creates an isolated worktree for the task, and marks
the issue In Progress on the board. You are now on task/N-… — your change is sandboxed and cannot
disturb anyone else's work.
Step 3 — Make the change
Make your one small edit — ask the kit in plain language, or edit the file yourself. For the README example:
Fix the typo in the first paragraph of
README.md.
Keep it to a single, obvious change. Save the file.
Step 4 — Open the pull request
/kit-task-pr N
The kit commits your change, pushes the branch, and opens a pull request whose body says
Closes #N. The PR inherits the issue's title, labels, and milestone — you do not fill in a form.
It prints the PR URL; open it if you want to see the diff.
Step 5 — Merge
Once you are happy with the diff:
/kit-task-pr-merge
This squash-merges the PR, switches you back to your integration branch, and pulls the merged result.
The issue closes automatically (it said Closes #N). Your change is live, and your working tree is
clean again.
:::info You just did the whole loop Issue → branch → change → PR → merge. That is the same shape every change takes, from a typo to a feature. :::
Where to go next
- Bigger work. When a change is too big for one tiny PR, it becomes an effort — one parent issue, sub-issues, one branch, one PR. Read the Effort model.
- Tailor the kit. Add or adjust agents, skills, and rules with
/kit-customize. - See everything you can run. Browse the overview for the full command surface.
You now know the core loop. Everything else in the kit is a richer version of these five steps.