Skip to content

Commit 14bfe8f

Browse files
committed
GUTDODP
1 parent 0236488 commit 14bfe8f

1 file changed

Lines changed: 127 additions & 0 deletions

File tree

1917-java-embed-rust-cli-runtime-remove-before-merge/20260728-prompts.md

Lines changed: 127 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -673,3 +673,130 @@ Committed and pushed.
673673
3. Push: successful
674674

675675
Created 1 todo
676+
677+
## dd-3039145-cast-phase-4-into-issues
678+
679+
### Gather previous issue casting actions
680+
681+
#### 01 1682-java-tool-ergonomics-prompts-remove-before-merge
682+
683+
Read `copilot-sdk/1682-java-tool-ergonomics-prompts-remove-before-merge/dd-3018003-ignorance-reduction-for-implementation-plan.md` (the plan) to get the context.
684+
685+
✅✅Pay very close attention to each **Resolution:** to the questions in `Phase 3 — Ignorance reduction: questions to answer before writing code`.
686+
687+
In this session, we are creating issues of type **Task** as children of Epic https://github.com/github/copilot-sdk/issues/1682 . These issues correspond to the sub-sections in `## Phase 4 — Implementation (the build order)`.
688+
689+
I want you to use `gh` to create issues as sub-issues of 1682.
690+
691+
- I will dispatch these issues by assigning them to an agent. Leave them unassigned for now.
692+
693+
- The description you put in the issues you create is the specification for the work the agent assigned to the issue must do. Therefore, you need to be very specific and targeted when writing the description.
694+
695+
- Set the type to **Task**.
696+
697+
- Each issue will be worked on and resolved in serial. You can assume:
698+
699+
- All issues will operate in this topic branch of `upstream`: `edburns/1682-java-tool-ergonomics`.
700+
701+
- The assignee agent has access to the topic branch and, most importantly, to the prompts in the directory `1682-java-tool-ergonomics-prompts-remove-before-merge`, which includes the plan. Therefore, you can instruct the agent to access the plan by reference, you don't need to reference it by value directly in the issue.
702+
703+
- The sub-sections of `## Phase 4 — Implementation (the build order)` have essential details for each corresponding **Task**.
704+
705+
- Instruct the agent to read the entire plan before working.
706+
707+
- Instruct the agent to carefully re-read the relevant sections of the of the plan. ❌❌You can't just say, "read the relevant sections of the plan". ✅✅In the description of the issue, list exactly what sections of the plan apply to this particular issue.
708+
709+
- Though the sub-sections of `## Phase 4 — Implementation (the build order)` have essential details for each corresponding **Task**, I want you to carefully consider if there additional gating tests you can add so that as the agent proceeds from one task to the next, the likelihood of rework is reduced.
710+
711+
712+
713+
#### 02 1810-java-tool-ergonomics-tool-as-lambda-remove-before-merge
714+
715+
Carefully read the plan `copilot-sdk/1810-java-tool-ergonomics-tool-as-lambda-remove-before-merge/1810-ignorance-reduction-for-implementation-plan.md`.
716+
717+
We have completed Phases 1 - 3. We are now on Phase 4.
718+
719+
For each sub item in Phase 4, file a child issue of Feature #1810.
720+
721+
Use `gh` to look at Epic #1682 and its child issues for the standard of verbosity and concreteness for issue descriptions.
722+
723+
The issue should be assignable to a coding agent and there must be sufficient detail in the description for the agent to proceed to completion.
724+
725+
Pull out the specific relevant content from Phase 3 as it applies to this current issue in Phase 4.
726+
727+
Tell the agent to take `edburns/1810-java-tool-ergonomics-tool-as-lambda` as the base branch. When I assign the issue to the coding agent, I will set this as the base branch.
728+
729+
Tell the agent to read `1810-java-tool-ergonomics-tool-as-lambda-remove-before-merge/1810-ignorance-reduction-for-implementation-plan.md`, which is present on the branch, for context.
730+
731+
Tell the agent which sub-item within Phase 4 they are solving.
732+
733+
Tell the agent that each issue will be assigned, resolved and merged to the base branch in the order in which they appear in the plan.
734+
735+
Tell the agent to update the check boxes in their phase in `1810-java-tool-ergonomics-tool-as-lambda-remove-before-merge/1810-ignorance-reduction-for-implementation-plan.md` as they complete their work.
736+
737+
No work is to start until I assign each issue to the coding agent, in turn.
738+
739+
Once you have filed all the issues, update `1810-java-tool-ergonomics-tool-as-lambda-remove-before-merge/1810-ignorance-reduction-for-implementation-plan.md` Phase 4 with progress checkboxes the agents can check off as they work.
740+
741+
742+
743+
#### 03 dd-3017826-java-real-estate-demo-remove-before-merge
744+
745+
Read `dd-3017826-java-real-estate-demo-remove-before-merge\dd-3017826-java-real-estate-demo-ignorance-reduction-plan.md` (the plan) to get the context.
746+
747+
✅✅Pay very close attention to each **Resolution:** to the questions in `Phase 2 — Ignorance reduction: questions to answer before writing code`.
748+
749+
In this session, we are creating sub-issues as children of https://github.com/edburns/Build26-BRK206-your-agent-anywhere-multiclient-multidevice-with-github-copilot-sdk/issues/2 . These issues correspond to the sub-sections in `## Phase 3 — Implementation (build order)`.
750+
751+
I want you to use `gh` to create issues as sub-issues of #2.
752+
753+
- I will dispatch these issues by assigning them to an agent. Leave them unassigned for now.
754+
755+
- The description you put in the issues you create is the specification for the work the agent assigned to the issue must do. Therefore, you need to be very specific and targeted when writing the description.
756+
757+
- Each issue will be worked on and resolved in serial. You can assume:
758+
759+
- All issues will operate in this topic branch of `origin`: `edburns/2-build-out-demo`.
760+
761+
- The assignee agent has access to the topic branch and, most importantly, to the prompts in the directory `dd-3017826-java-real-estate-demo-remove-before-merge`, which includes the plan. Therefore, you can instruct the agent to access the plan by reference, you don't need to reference it by value directly in the issue.
762+
763+
- The sub-sections of `## Phase 3 — Implementation (build order)` have essential details for each corresponding sub-issue.
764+
765+
- Instruct the agent to read the entire plan before working.
766+
767+
- Instruct the agent to carefully re-read the relevant sections of the of the plan. ❌❌You can't just say, "read the relevant sections of the plan". ✅✅In the description of the issue, list exactly what sections of the plan apply to this particular issue.
768+
769+
- Though the sub-sections of `## Phase 3 — Implementation (build order)` have essential details for each corresponding sub-issue, I want you to carefully consider if there additional gating tests you can add so that as the agent proceeds from one task to the next, the likelihood of rework is reduced.
770+
771+
772+
#### 04 28-python-agent-demo-remove-before-merge
773+
774+
Read `28-python-agent-demo-remove-before-merge/28-python-agent-demo-ignorance-reduction-plan.md` (the plan) to get the context.
775+
776+
✅✅Pay very close attention to each **Resolution:** to the questions in `Phase 2 — Ignorance reduction: questions to answer before writing code`. These pertain to the implementation tasks in Phase 3. ✅✅✅ Make sure to put into the description explicit instructions on how to access the relevant spike research.
777+
778+
In this session, we are creating sub-issues as children of https://github.com/edburns/Build26-BRK206-your-agent-anywhere-multiclient-multidevice-with-github-copilot-sdk/issues/28 . These issues correspond to the sub-sections in `## Phase 3 — Implementation (build order)`.
779+
780+
I want you to use `gh` to create issues as sub-issues of #28
781+
782+
- I will dispatch these issues by assigning them to an agent. Leave them unassigned for now.
783+
784+
- The description you put in the issues you create is the specification for the work the agent assigned to the issue must do. Therefore, you need to be very specific and targeted when writing the description.
785+
786+
- Again, ✅✅For each **Resolution:** to the questions in `Phase 2 — Ignorance reduction: questions to answer before writing code`, include the relevant Resolution values in the issue description. These pertain to the implementation tasks in Phase 3. ✅✅✅ Make sure to put into the description explicit instructions on how to access the relevant spike research for that task.
787+
788+
- For tasks dealing with the UI, make sure to refer to the relevant screengrabs, but only ones within `28-python-agent-demo-remove-before-merge/`.
789+
790+
- Each issue will be worked on and resolved in serial. You can assume:
791+
792+
- All issues will operate in this topic branch of `origin`: `edburns/28-python-agent-demo`.
793+
794+
- The assignee agent has access to the topic branch and, most importantly, to the prompts in the directory `28-python-agent-demo-remove-before-merge/`, which includes the plan. Therefore, you can instruct the agent to access the plan by reference, you don't need to reference it by value directly in the issue.
795+
796+
- The sub-sections of `## Phase 3 — Implementation (build order)` have essential details for each corresponding sub-issue.
797+
798+
- Instruct the agent to read the entire plan before working.
799+
800+
- Instruct the agent to carefully re-read the relevant sections of the of the plan. ❌❌You can't just say, "read the relevant sections of the plan". ✅✅In the description of the issue, list exactly what sections of the plan apply to this particular issue.
801+
802+
- Though the sub-sections of `## Phase 3 — Implementation (build order)` have essential details for each corresponding sub-issue, I want you to carefully consider if there additional gating tests you can add so that as the agent proceeds from one task to the next, the likelihood of rework is reduced.

0 commit comments

Comments
 (0)