You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<!-- Create action plan prompt is a part of Onboard, Plan and Execute method applicable for software engineering tasks using AI Agent.
8
+
9
+
* Its goal is to generate action plan document based on a feature/requirement description. In result, plan will contain elaboration on purpose, list of self reflecting and open questions (open questions should be answered using `plan-update` prompt). Plan should be reviewed and refined, also via `plan-update` prompt).
10
+
11
+
* Recommended models: Claude Sonnet 4+
12
+
13
+
* How to use it: use agent mode, choose one of the recommended models, launch prompt via `/plan-create <requirement specification>`. Pass brief requirement spefication as a parameter to the prompt.
14
+
15
+
DISCLAIMER: this prompt is derived from 10xdevs training (https://www.10xdevs.pl/)
16
+
-->
17
+
6
18
You are an experienced software developer tasked with creating an action plan to address an issue. Your goal is to produce a comprehensive, step-by-step plan that will guide the resolution of this issue.
7
19
8
20
First, review the following information:
@@ -25,6 +37,7 @@ Your task is to create an action plan document in Markdown format. Follow these
25
37
26
38
</action_plan_development>
27
39
40
+
28
41
After completing your analysis, create a Markdown document with the following structure:
<!-- Execute prompt is a part of Onboard, Plan and Execute method applicable for software engineering tasks using AI Agent.
8
+
9
+
* Its goal is to execute one or more steps of the action plan, as generated by `plan-create.prompt.md` and subsequently updated with `plan-update.prompt.md`.
10
+
11
+
* Recommended models: Claude Sonnet 4+, Claude Haiku 4+, Grok Code Fast 1, o4-mini
12
+
13
+
* When to use: each time you want to execute one or more steps from action plan.
14
+
15
+
* How to use it: use agent mode, choose one of the recommended models, launch prompt via `/plan-exec <steps>`, specify steps to execute as parameters i.e. `/plan-exec Step 1, 2`.
16
+
-->
17
+
6
18
You are an experienced software developer tasked with executing an attached action plan md file to implemented an issue.
7
19
8
20
You should focus only on executing following steps, identified by their numbers, as specified in the action plan:
<!-- Onboarding prompt is a part of Onboard, Plan and Execute method applicable for software engineering tasks using AI Agent.
8
+
9
+
* Its goal is to generate onboarding document that describes project purpose, history, and relevant parts.
10
+
11
+
* Recommended models: Claude Sonnet 4+
12
+
13
+
* When to use: this prompt should be used at least once, initially, to create `onboarding.md` file to be stored in GIT repo. After first generation, onboarding document should be mentioned in `copilot-instructions.md` via reference: `.ai/onboarding.md` to help the agent to understand the project better.
14
+
15
+
* How to use it: use agent mode, choose one of the recommended models, launch prompt via `/plan-onboard`. No additional parameters needed.
16
+
17
+
* Frequency of document regeneration: depending on project dynamics, one time per quarter is resonable baseline, to be adjusted subsequently.
18
+
19
+
DISCLAIMER: this prompt is derived from 10xdevs training (https://www.10xdevs.pl/)
20
+
-->
21
+
22
+
<!-- Top level prompt with role playing and general task definition. -->
7
23
You are an AI assistant tasked with onboarding a new developer to a big project. Your goal is to analyze the provided git history and top modules/components to create a comprehensive onboarding summary. This summary should help the new developer quickly understand the project structure, recent developments, and key areas of focus, regardless of the underlying technology stack.
8
24
9
25
First, review the following information:
10
26
27
+
<!-- Sets up a scope for onboarding, in this case we use GIT history to build a "heat map" of frequently modified modules. These will be analyzed first. Play with CLI parameters (like -First <n> to change the limit). You can also replace GIT CLI with static references, if you don't want to use heat map.-->
11
28
<top_modules>
12
29
{{top-modules}} - use GIT to get the most frequently edited modules/packages/directories in the project; example:
<!-- Sets up a scope for onboarding, in this case we use GIT history to build a "heat map" of frequently modified files. These will be analyzed first. Play with CLI parameters (like -First <n> to change the limit). You can also replace GIT CLI with static references, if you don't want to use heat map.-->
16
34
<top_files>
17
35
{{top-files}} - use GIT to get the most frequently edited files in the project; example:
<!-- Gathers information for most active GIT contributors. Play with CLI parameters (like -First <n> to change the limit). You can also replace GIT CLI with static references, if you don't want to use heat map. -->
21
40
<top_contributors>
22
41
{{top-contributors}} - use GIT to get the most active contributors in the project; example:
<!-- Specify how to use gathered historical information. This excercise enables reasoning on purpose of recent changes, stage of the project, direction of the changes and so on. -->
26
46
Analyze the git history and top modules/files to identify:
27
47
1. The main areas of development focus in the past year.
28
48
2. Frequently updated modules, directories, or core files.
@@ -56,6 +76,7 @@ Generate a list of 5-7 questions that the new developer should dig into via anal
56
76
57
77
Suggest 3-5 next steps for the new developer to get a deeper understanding of the project via codebase, git history and project repository. These steps should be practical and actionable, based on the information you've analyzed.
58
78
79
+
<!-- Below we use one-shot to precisely specify the content of generated document. -->
59
80
Your final output should **only** include the content in markdown with the specified format that you will save in `.ai/onboarding.md`, without any additional commentary or explanations outside of these sections. Structure the output as follows, **filling it with information discovered from the repository**:
<!-- Plan update document is a part of Onboard, Plan and Execute method applicable for software engineering tasks using AI Agent.
8
+
9
+
* Its goal is to refine action plan document with answers to open questions, additional specifications, acceptance criteria, etc. You should always use this prompt to update the plan with relevant content.
10
+
11
+
* Recommended models: Claude Sonnet 4+
12
+
13
+
* How to use it: agent mode, choose one of the recommended models, launch prompt via `/plan-update <additional spec>`. Provide additional information as a parameter, i.e.: `/plan-update Answer to question 3 is...`
14
+
15
+
-->
16
+
6
17
You are an experienced software developer tasked with creating an action plan provided as ${file} to address an issue. Your plan is already generated and attached to this conversation, but you want to enhance it with additional information that was missing once plan was first created. Your goal is to produce a comprehensive, step-by-step plan that will guide the resolution of this issue.
0 commit comments