@@ -18,20 +18,20 @@ import { getAgentConfig } from '@/lib/agent-session'
1818
1919const STATIC_SUGGESTIONS = [
2020 {
21- icon : 'lucide:box ' ,
22- label : 'Build a classic Snake game in this repo .' ,
21+ icon : 'lucide:layout-template ' ,
22+ label : 'Scaffold a production-ready feature with UI, state, and tests .' ,
2323 color : 'var(--text-secondary)' ,
2424 bg : 'color-mix(in srgb, var(--text-primary) 6%, transparent)' ,
2525 } ,
2626 {
27- icon : 'lucide:file-text ' ,
28- label : 'Create a one-page PDF that summarizes this app .' ,
27+ icon : 'lucide:bug ' ,
28+ label : 'Debug a React or TypeScript issue and explain the root cause .' ,
2929 color : '#ef4444' ,
3030 bg : 'color-mix(in srgb, #ef4444 8%, transparent)' ,
3131 } ,
3232 {
33- icon : 'lucide:pencil ' ,
34- label : 'Create a plan to refactor the main module .' ,
33+ icon : 'lucide:git-pull-request ' ,
34+ label : 'Review a set of code changes for bugs, regressions, and missing tests .' ,
3535 color : '#22c55e' ,
3636 bg : 'color-mix(in srgb, #22c55e 8%, transparent)' ,
3737 } ,
@@ -149,38 +149,38 @@ export const ChatHome = memo(function ChatHome({
149149 const recent = openFiles [ openFiles . length - 1 ]
150150 const name = recent . path . split ( '/' ) . pop ( ) || recent . path
151151 contextCards . push ( {
152- icon : 'lucide:sparkles ' ,
153- label : `Refactor ${ name } — simplify and clean up .` ,
152+ icon : 'lucide:file-search ' ,
153+ label : `Explain how ${ name } fits into the app and suggest the safest next edit .` ,
154154 color : 'var(--brand)' ,
155155 bg : 'color-mix(in srgb, var(--brand) 8%, transparent)' ,
156156 } )
157157 } else {
158158 contextCards . push ( {
159- icon : 'lucide:box ' ,
160- label : `Build a classic Snake game in this repo .` ,
159+ icon : 'lucide:compass ' ,
160+ label : `Inspect this codebase and explain the main architecture and entry points .` ,
161161 color : 'var(--text-secondary)' ,
162162 bg : 'color-mix(in srgb, var(--text-primary) 6%, transparent)' ,
163163 } )
164164 }
165165
166166 contextCards . push ( {
167- icon : 'lucide:file-text ' ,
168- label : `Create a one-page PDF that summarizes this app .` ,
167+ icon : 'lucide:shield-check ' ,
168+ label : `Review the current changes for bugs, regressions, and missing tests before I commit .` ,
169169 color : '#ef4444' ,
170170 bg : 'color-mix(in srgb, #ef4444 8%, transparent)' ,
171171 } )
172172
173173 if ( branchName ) {
174174 contextCards . push ( {
175- icon : 'lucide:pencil ' ,
176- label : `Create a plan to refactor the main module .` ,
175+ icon : 'lucide:git-compare-arrows ' ,
176+ label : `Summarize what changed on ${ branchName } and list the highest-priority follow-ups .` ,
177177 color : '#22c55e' ,
178178 bg : 'color-mix(in srgb, #22c55e 8%, transparent)' ,
179179 } )
180180 } else {
181181 contextCards . push ( {
182182 icon : 'lucide:test-tubes' ,
183- label : `Add tests for the core modules in ${ langLabel } .` ,
183+ label : `Add tests around the most critical paths in this ${ langLabel } project .` ,
184184 color : '#22c55e' ,
185185 bg : 'color-mix(in srgb, #22c55e 8%, transparent)' ,
186186 } )
0 commit comments