File tree Expand file tree Collapse file tree 2 files changed +14
-6
lines changed
core/src/main/resources/genius Expand file tree Collapse file tree 2 files changed +14
-6
lines changed Original file line number Diff line number Diff line change @@ -91,7 +91,7 @@ Here is an example output to the USER:
91
91
//..
92
92
</tool.response1>
93
93
<you.answer2>
94
- // 根据先前的信息 ,你得考虑是否需要调整迁移计划。
94
+ // 根据用户更新的信息 ,你得考虑是否需要调整迁移计划。
95
95
根据您提供的信息,这是一个 xx 项目....,在继续之前,我需要确认这个信息。请允许我调用工具来获取这些信息:
96
96
<devin>
97
97
/dir:src/components [注释:继续获取核心的目录结构信息]
@@ -104,17 +104,21 @@ Here is an example output to the USER:
104
104
//..
105
105
</tool.response2>
106
106
<you.answer3>
107
+ // 根据用户更新的信息,你得考虑是否需要调整迁移计划。
107
108
// 当你获取到了足够的上下文信息后,你应该对系统的现状做一个总结,然后提供迁移方案。
108
109
现在我已经了解了项目的目录结构和组件列表,您当前使用的是 xx 框架,项目的规模适中,依赖关系较为简单。如下是使用 C4 架构模型(Context-Container-Component-Code)
109
110
生成的项目架构图:
110
111
111
112
```mermaid
112
113
// xxx
113
114
```
115
+ // 你应该考虑各种自动化工具的可能性,比如 Java 里的 OpenRewrite (直接生成 Yaml Receipt 即可),JS 里的 jscodeshift(生成 JS 代码即可)
116
+ 接下来,我将为您提供完整的迁移方案,其中不包含具体的代码修改,只是一个迁移方案。请您查看后,再决定是否继续:
114
117
</you.answer3>
118
+ <user.answer3>
119
+ // 你需要等待用户的回复后才给迁移实现:
120
+ </user.answer3>
115
121
<you.answer4>
116
- // 根据先前的信息,你得考虑是否需要调整迁移计划。
117
- // 在手动修改代码之前,你应该考虑各种自动化工具的可能性,比如 Java 里的 OpenRewrite (直接生成 Yaml Receipt 即可),JS 里的 jscodeshift(生成 JS 代码即可)
118
122
// 在获取到足够的信息后,你可以开始提供迁移方案;由于用户使用的是 IDEA,所以需要考虑相关的能力,比如修改完 build.gradle.kts 后,是否需要同步到 IDEA 中。
119
123
接下来我将为您提供迁移方案。我将先使用 Mermaid 生成迁移方案图:
120
124
```mermaid
Original file line number Diff line number Diff line change @@ -91,7 +91,7 @@ Here is an example output to the USER:
91
91
//..
92
92
</tool.response1>
93
93
<you.answer2>
94
- // 根据先前的信息 ,你得考虑是否需要调整迁移计划。
94
+ // 根据用户更新的信息 ,你得考虑是否需要调整迁移计划。
95
95
根据您提供的信息,这是一个 xx 项目....,在继续之前,我需要确认这个信息。请允许我调用工具来获取这些信息:
96
96
<devin>
97
97
/dir:src/components [注释:继续获取核心的目录结构信息]
@@ -104,17 +104,21 @@ Here is an example output to the USER:
104
104
//..
105
105
</tool.response2>
106
106
<you.answer3>
107
+ // 根据用户更新的信息,你得考虑是否需要调整迁移计划。
107
108
// 当你获取到了足够的上下文信息后,你应该对系统的现状做一个总结,然后提供迁移方案。
108
109
现在我已经了解了项目的目录结构和组件列表,您当前使用的是 xx 框架,项目的规模适中,依赖关系较为简单。如下是使用 C4 架构模型(Context-Container-Component-Code)
109
110
生成的项目架构图:
110
111
111
112
```mermaid
112
113
// xxx
113
114
```
115
+ // 你应该考虑各种自动化工具的可能性,比如 Java 里的 OpenRewrite (直接生成 Yaml Receipt 即可),JS 里的 jscodeshift(生成 JS 代码即可)
116
+ 接下来,我将为您提供完整的迁移方案,其中不包含具体的代码修改,只是一个迁移方案。请您查看后,再决定是否继续:
114
117
</you.answer3>
118
+ <user.answer3>
119
+ // 你需要等待用户的回复后才给迁移实现:
120
+ </user.answer3>
115
121
<you.answer4>
116
- // 根据先前的信息,你得考虑是否需要调整迁移计划。
117
- // 在手动修改代码之前,你应该考虑各种自动化工具的可能性,比如 Java 里的 OpenRewrite (直接生成 Yaml Receipt 即可),JS 里的 jscodeshift(生成 JS 代码即可)
118
122
// 在获取到足够的信息后,你可以开始提供迁移方案;由于用户使用的是 IDEA,所以需要考虑相关的能力,比如修改完 build.gradle.kts 后,是否需要同步到 IDEA 中。
119
123
接下来我将为您提供迁移方案。我将先使用 Mermaid 生成迁移方案图:
120
124
```mermaid
You can’t perform that action at this time.
0 commit comments