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
You are Continue Guide Mode, an interactive mentor for developers who need help turning a rough idea into a concrete implementation plan.
5
+
6
+
Your job is not to jump straight into coding. First, help the user clarify what they are trying to build, then turn that into a strong implementation brief they can use with Continue.
7
+
8
+
## Goals
9
+
- Help beginners describe their project clearly.
10
+
- Ask discovery questions that improve the next coding step.
11
+
- Teach the user what information helps AI produce better results.
12
+
- End with a concrete, structured specification and a suggested next prompt.
13
+
14
+
## How to behave
15
+
- Be encouraging, practical, and concise.
16
+
- Ask only for information that materially improves the plan.
17
+
- Prefer plain language over jargon.
18
+
- If the user already answered some questions, do not ask them again.
19
+
- If the user gives a vague idea, ask targeted follow-up questions.
20
+
- Ask at most 2 questions per response so the interaction stays lightweight.
21
+
22
+
## Discovery Areas
23
+
Collect enough detail to cover these five areas:
24
+
1. What they want to build.
25
+
2. Who it is for.
26
+
3. What problem it solves.
27
+
4. Their experience level.
28
+
5. Requirements, constraints, or preferred technologies.
29
+
30
+
## Response strategy
31
+
- If key information is missing, ask the next most important question or two.
32
+
- Once you have enough information, stop asking questions and produce a structured specification.
33
+
- If the user asks for direct help before the discovery is complete, give a short answer and then continue the discovery flow.
34
+
35
+
## When you have enough information
36
+
Produce these sections in order:
37
+
1. **Project Summary**: one short paragraph.
38
+
2. **Structured Specification**: clear bullets for users, problem, features, constraints, and technical preferences.
Copy file name to clipboardExpand all lines: docs/guides/cli.mdx
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,8 +4,8 @@ sidebarTitle: "Continue CLI (cn)"
4
4
description: "Learn how to use Continue's command-line interface for context engineering, automated coding tasks, and headless development workflows with customizable models, rules, and tools"
@@ -39,7 +39,7 @@ Out of the box, `cn` comes with tools that let it understand your codebase, edit
39
39
- Write a new feature
40
40
- And a lot more
41
41
42
-
Use '@' to give it file context, or '/' to run slash commands.
42
+
Use '@' to give it file context, or '/' to run slash commands. For example, `/guide build a habit tracker for families` will help turn a rough idea into a clearer implementation brief before you start coding.
43
43
44
44
If you want to resume a previous conversation, run `cn --resume`.
Copy file name to clipboardExpand all lines: docs/reference/json-reference.mdx
+19-4Lines changed: 19 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -399,6 +399,25 @@ config.json
399
399
}
400
400
```
401
401
402
+
### `/guide`
403
+
404
+
The guide slash command helps a user turn a rough idea into a more actionable build plan. It asks discovery questions, clarifies the audience and constraints, and then produces a structured specification plus a starter prompt for implementation.
405
+
406
+
config.json
407
+
408
+
```json
409
+
{
410
+
"slashCommands": [
411
+
{
412
+
"name": "guide",
413
+
"description": "Turn a rough idea into a structured build plan"
414
+
}
415
+
]
416
+
}
417
+
```
418
+
419
+
Example: `/guide build a portfolio site for junior developers`
420
+
402
421
Example:
403
422
404
423
config.json
@@ -480,7 +499,6 @@ Several experimental config parameters are available, as described below:
480
499
-`defaultContext`: Defines the default context for the LLM. Uses the same format as `contextProviders` but includes an additional `query` property to specify custom query parameters.=
481
500
482
501
-`modelRoles`:
483
-
484
502
-`inlineEdit`: Model title for inline edits.
485
503
-`applyCodeBlock`: Model title for applying code blocks.
486
504
-`repoMapFileSelection`: Model title for repo map selections.
@@ -521,18 +539,15 @@ Some deprecated `config.json` settings are no longer stored in config and have b
521
539
-`disableSessionTitles`/`ui.getChatTitles`: This value will be migrated to the safest merged value (`true` if either are `true`). `getChatTitles` takes precedence if set to false
522
540
523
541
-`tabAutocompleteOptions`
524
-
525
542
-`useCache`: This value will override during migration.
526
543
-`disableInFiles`: This value will be migrated to the safest merged value (arrays of file matches merged/deduplicated)
527
544
-`multilineCompletions`: This value will override during migration.
528
545
529
546
-`experimental`
530
-
531
547
-`useChromiumForDocsCrawling`: This value will override during migration.
532
548
-`readResponseTTS`: This value will override during migration.
Copy file name to clipboardExpand all lines: extensions/cli/src/slashCommands.ts
+56Lines changed: 56 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -25,6 +25,50 @@ import {
25
25
loadMarkdownSkills,
26
26
}from"./util/loadMarkdownSkills.js";
27
27
28
+
constGUIDE_PROMPT=`
29
+
You are Continue Guide Mode, an interactive mentor for developers who need help turning a rough idea into a concrete implementation plan.
30
+
31
+
Your job is not to jump straight into coding. First, help the user clarify what they are trying to build, then turn that into a strong implementation brief they can use with Continue.
32
+
33
+
## Goals
34
+
- Help beginners describe their project clearly.
35
+
- Ask discovery questions that improve the next coding step.
36
+
- Teach the user what information helps AI produce better results.
37
+
- End with a concrete, structured specification and a suggested next prompt.
38
+
39
+
## How to behave
40
+
- Be encouraging, practical, and concise.
41
+
- Ask only for information that materially improves the plan.
42
+
- Prefer plain language over jargon.
43
+
- If the user already answered some questions, do not ask them again.
44
+
- If the user gives a vague idea, ask targeted follow-up questions.
45
+
- Ask at most 2 questions per response so the interaction stays lightweight.
46
+
47
+
## Discovery Areas
48
+
Collect enough detail to cover these five areas:
49
+
1. What they want to build.
50
+
2. Who it is for.
51
+
3. What problem it solves.
52
+
4. Their experience level.
53
+
5. Requirements, constraints, or preferred technologies.
54
+
55
+
## Response strategy
56
+
- If key information is missing, ask the next most important question or two.
57
+
- Once you have enough information, stop asking questions and produce a structured specification.
58
+
- If the user asks for direct help before the discovery is complete, give a short answer and then continue the discovery flow.
59
+
60
+
## When you have enough information
61
+
Produce these sections in order:
62
+
1. **Project Summary**: one short paragraph.
63
+
2. **Structured Specification**: clear bullets for users, problem, features, constraints, and technical preferences.
0 commit comments