Repository navigation
Replies: 4 comments
|
I think your confusion is valid the current /implement skill does not actually define the full Git delivery workflow. implement the ticket/spec It does not currently define when to push, when to open a PR, or when a new branch should be created. So the way I would treat it today is: One branch = one logical PR, not necessarily one ticket. For example: after the related tickets are implemented/reviewed/committedgit push -u origin feat/2-something open PR manuallyfor the next independent piece of workgit switch main So I would not expect /implement itself to decide the PR boundary for you at the moment. That boundary is still a human/project decision. Interestingly, there is already an open proposal for /to-commit and /to-pr, which seems aimed exactly at filling this gap. In short: tickets → /implement → review → commit → [human decides branch/PR boundary] → push → PR So what you observed with /ask-matt telling you to use normal Git commands manually seems consistent with the current implementation. |
|
|
|
I think the key detail is that the current workflow deliberately does not own the Git branch/PR lifecycle. According to the implement docs, /implement commits to the branch you're already on. It does not create a branch or decide which branch the ticket belongs to. So I would treat the workflow as: git switch main |
|
You're not missing a hidden The current workflow separates these concerns:
So if For independent tickets, I would start each fresh implementation session on its own branch. For tightly connected tickets, keeping them on one feature/integration branch is reasonable. Once a logical unit is reviewed and committed, push the branch and open the PR manually (or ask the agent to do it). If you want the whole spec landed through one PR, |
Uh oh!
There was an error while loading. Please reload this page.
Hi everyone :)
I am not sure if my title is understanding.
But I'm trying to work on a private project with the mindset of being a team and so on.
I have read the stuff on the docs site regarding
Getting Started,The Main FlowI am confused about git workflow within the skills.
There are the issues created, based on
/to-ticketscoming from/to-specetc, that i get.I also somewhat understand
/implement <issue>.So I did
/implement 2it created a new branch, namedfeat/2-<title>then i also worked on/implement 3it continued to usefeat/2-<title>as working branch.which is fine for now, those issues were connected together.
When do I push the branch and create a PR for ready to merge.
And when does it create a new branch to work on a feature?
I can understand by searching a little that there are no straight up
/to-prand so on i also did/ask-mattand it told me to just rungit pushetc by hand.and there are no definition of these in any of the
mdfiles for the agent.All reactions