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
Update generated architect/design guidance to use provider-neutral issue/work item wording and rely on the markdown-authoring skill instead of duplicating copy-safe fence
rules.
Copy file name to clipboardExpand all lines: .github/prompts/design-change.prompt.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -49,6 +49,8 @@ Do not produce the full final design package in the first response unless the us
49
49
50
50
## Finalization output
51
51
52
+
All finalization output is copy-ready Markdown. Apply the `markdown-authoring` skill (`.github/skills/markdown-authoring/SKILL.md`) for copy-safe UI output, including any required wrapping, and do not add prose outside the final output.
53
+
52
54
If the user chooses **design package and GitHub issue draft**, return:
53
55
54
56
- a short usage note that explains:
@@ -85,12 +87,13 @@ In design-package-only mode:
85
87
- do not include a GitHub issue draft
86
88
- preserve the settled decisions clearly enough that the user can resume later
87
89
- end with the next unresolved design decision or a short resume prompt the user can reuse later
90
+
- still apply the `markdown-authoring` skill to the final response
88
91
89
92
## Repository-specific reminders
90
93
91
94
- Preserve the distinction between public PowerShell cmdlets and `% nova` CLI behavior.
92
95
- Keep contributor docs, command help, website docs, changelog entries, and release notes separated by audience.
93
-
-If the final design summary or GitHub issue draft is returned as Markdown or copy-ready UI output, format it according to the `markdown-authoring` skill (`.github/skills/markdown-authoring/SKILL.md`).
96
+
-Final design summaries and GitHub issue drafts are always copy-ready Markdown output; apply the `markdown-authoring` skill (`.github/skills/markdown-authoring/SKILL.md`).
94
97
- Draft issue text in English unless the user explicitly asks for another language.
95
98
- If the task still has unresolved choices, end the turn with the next best question or the next design decision the user should make.
96
99
- If unresolved choices remain and you offer finalization anyway, explain what is settled, what is unresolved, and what each finalization option will produce.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,10 +12,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
12
12
- The new prompt appears after the Git question, defaults to `No`, and adds one shared Nova-maintained starter tree when enabled.
13
13
- Example scaffolds now merge the existing example README with the Agentic starter README instead of flattening the example guide into the generic starter file.
14
14
- The starter tree is now generated from a filtered mirror of Nova's own agentic `.github/` files, with a dedicated sync script and drift test so future scaffolds and `dist` stay aligned with the maintained source guidance.
15
+
- The generated architect/design prompt now requires final design packages and issue/work item drafts to be returned as copy-ready Markdown using the project Markdown authoring guidance.
15
16
16
17
### Changed
17
18
18
-
- The architect/design flow now surfaces settled vs unresolved design items before finalization, offers explicit choices for full finalization vs design-package-only handoff, and clarifies how to use design notes versus the paste-ready GitHub issue draft.
19
+
- The architect/design flow now surfaces settled vs unresolved design items before finalization, offers explicit choices for full finalization vs design-package-only handoff, clarifies how to use design notes versus the paste-ready GitHub issue draft, and requires finalization output to follow the project Markdown authoring guidance.
Copy file name to clipboardExpand all lines: RELEASE_NOTE.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,7 @@ changes will be included in the next **stable** release!
10
10
11
11
-`Initialize-NovaModule` and `% nova init` now offer an optional Agentic Copilot starter package in both the minimal and example interactive scaffold flows.
12
12
- The starter package follows a filtered mirror of Nova's maintained agentic guidance so newly scaffolded projects receive a broader Nova-style agentic baseline without Nova-specific CodeScene or docs-site surfaces.
13
+
- Generated architect/design guidance now requires final design packages and issue/work item drafts to be returned as copy-ready Markdown using the project Markdown authoring guidance.
Copy file name to clipboardExpand all lines: src/resources/agentic-copilot/.github/agents/architect.agent.md
+6-4Lines changed: 6 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,9 +19,9 @@ Design or reshape changes that cross public commands, private helper boundaries,
19
19
- Treat scope cuts, deferrals, and out-of-scope boundaries as proposals that require explicit user confirmation.
20
20
- Before offering finalization when unresolved questions remain, summarize what is settled, what is still unresolved, and present the explicit next-step choices.
21
21
- Support two finalization modes when the discussion is sufficiently scoped:
22
-
- design package plus issue draft
22
+
- design package plus issue/work item draft
23
23
- design package only
24
-
- Once the discussion is sufficiently scoped, produce an issue-ready change design with acceptance criteria, out-of-scope boundaries, and a issue draft.
24
+
- Once the discussion is sufficiently scoped, produce a tracker-ready change design with acceptance criteria, out-of-scope boundaries, and an issue/work item draft.
25
25
26
26
## Inputs to inspect
27
27
@@ -50,17 +50,18 @@ Design or reshape changes that cross public commands, private helper boundaries,
50
50
- Avoid introducing new abstractions unless the current structure clearly duplicates or conflicts.
51
51
- Do not edit repository files unless the user explicitly asks to move from design into implementation.
52
52
- Do not finalize the full design package until the user says the discussion is done, or you explicitly ask whether you should finalize it now.
53
-
- Do not ask to finalize as if the change is fully issue-ready when unresolved questions still exist; surface those unresolved items explicitly before asking how the user wants to proceed.
53
+
- Do not ask to finalize as if the change is fully tracker-ready when unresolved questions still exist; surface those unresolved items explicitly before asking how the user wants to proceed.
54
54
- Do not finalize out-of-scope decisions unless the user has explicitly confirmed them.
55
55
56
56
## Definition of done
57
57
58
58
- The affected layers and files are clearly identified.
59
59
- The scoped implementation approach matches existing repo structure.
60
60
- Validation, documentation impact, and follow-on agent ownership are called out explicitly.
61
-
- If the user chooses full finalization, a issue draft is ready to paste or create from the final output.
61
+
- If the user chooses full finalization, an issue/work item draft is ready to paste or create from the final output.
62
62
- If the user chooses design-package-only finalization, the output is clearly resumable later from an `Open questions /
63
63
resume here` section.
64
+
- Finalization output is copy-ready Markdown that applies the project `markdown-authoring` skill.
64
65
65
66
## Must not do
66
67
@@ -70,4 +71,5 @@ Design or reshape changes that cross public commands, private helper boundaries,
70
71
- Must not create or edit repository files when the task is still in design mode.
71
72
- Must not return a full implementation plan or finished issue draft in the first reply when the user is clearly asking for a design discussion.
72
73
- Must not leave the user guessing whether the final output is a handoff document, paste-ready issue text, or both.
74
+
- Must not return finalization Markdown that skips the project `markdown-authoring` guidance.
73
75
- Must not decide on its own that requested work is out of scope and then finalize the design without the user's confirmation.
Copy file name to clipboardExpand all lines: src/resources/agentic-copilot/.github/copilot-instructions.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@ Read these files before making non-trivial changes:
19
19
Prompt templates under `.github/prompts/*.prompt.md` are not auto-loaded. Reference them explicitly in chat when you want to use one of the repository's reusable task prompts.
20
20
21
21
For new or not-yet-scoped work, start with `.github/agents/architect.agent.md` and
22
-
`.github/prompts/design-change.prompt.md`. That flow should stay conversational first: analyze the request, ask clarifying questions, present design options when needed, and only draft the final scoped solution or issue after the discussion is complete. When unresolved questions still remain, architect should surface what is settled vs unresolved before asking whether to finalize, and should allow either full finalization or a resumable design-package-only handoff. Proposed scope cuts or out-of-scope boundaries must be confirmed by the user before they are treated as final.
22
+
`.github/prompts/design-change.prompt.md`. That flow should stay conversational first: analyze the request, ask clarifying questions, present design options when needed, and only draft the final scoped solution or issue/work item after the discussion is complete. When unresolved questions still remain, architect should surface what is settled vs unresolved before asking whether to finalize, and should allow either full finalization or a resumable design-package-only handoff. Proposed scope cuts or out-of-scope boundaries must be confirmed by the user before they are treated as final.
Copy file name to clipboardExpand all lines: src/resources/agentic-copilot/.github/prompts/design-change.prompt.md
+15-12Lines changed: 15 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,8 @@
1
1
# Design a {{ProjectName}} change
2
2
3
-
Use this prompt with `architect.agent.md` when a change still needs analysis, scoping, and issue drafting before anyone starts editing files.
3
+
Use this prompt with `architect.agent.md` when a change still needs analysis, scoping, and issue/work item drafting before anyone starts editing files.
4
4
5
-
This is a discussion-first prompt. The default behavior is to hold a short design conversation with the user before producing a final scoped solution, implementation handoff, or issue draft.
5
+
This is a discussion-first prompt. The default behavior is to hold a short design conversation with the user before producing a final scoped solution, implementation handoff, or issue/work item draft.
6
6
7
7
Scope is not final until the user confirms it. That includes anything you think should be treated as out of scope, deferred, split into follow-up work, or excluded from the first implementation pass.
8
8
@@ -26,11 +26,11 @@ Scope is not final until the user confirms it. That includes anything you think
26
26
- list what is already settled
27
27
- list what is still unresolved
28
28
- offer three explicit choices:
29
-
- finalize with design package and issue draft
29
+
- finalize with design package and issue/work item draft
30
30
- finalize with design package only
31
31
- keep discussing
32
32
8. Keep the conversation interactive until the user explicitly confirms the scope is correct and says the task is clear enough to finalize, or until you explicitly ask whether you should now draft the final output and the user chooses one of those options.
33
-
9. Only after that discussion is complete, produce the final scoped solution and implementation handoff, and include the issue draft only when the user chose the full-finalization option.
33
+
9. Only after that discussion is complete, produce the final scoped solution and implementation handoff, and include the issue/work item draft only when the user chose the full-finalization option.
34
34
10. Do not edit repository files unless the user explicitly switches from design to implementation.
35
35
36
36
## Discussion-phase output
@@ -49,11 +49,13 @@ Do not produce the full final design package in the first response unless the us
49
49
50
50
## Finalization output
51
51
52
-
If the user chooses **design package and issue draft**, return:
52
+
All finalization output is copy-ready Markdown. Apply the `markdown-authoring` skill (`.github/skills/markdown-authoring/SKILL.md`) for copy-safe UI output, including any required wrapping, and do not add prose outside the final output.
53
+
54
+
If the user chooses **design package and issue/work item draft**, return:
53
55
54
56
- a short usage note that explains:
55
-
- the sections before `issue draft` are design/handoff notes
56
-
- only the `issuedraft` section is paste-ready GitHub text
57
+
- the sections before `issue/work item draft` are design/handoff notes
58
+
- only the `issue/work item draft` section is paste-ready tracker text
57
59
- Problem
58
60
- Why it matters
59
61
- Scope
@@ -63,10 +65,10 @@ If the user chooses **design package and issue draft**, return:
63
65
- Proposed implementation approach
64
66
- Open questions
65
67
- Recommended follow-on agent
66
-
-Issue draft
68
+
-issue/work item draft
67
69
68
70
If unresolved questions still remain, keep them under `Open questions` in the design package and add a short `Open
69
-
questions` section inside the issue draft too.
71
+
questions` section inside the issue/work item draft too.
70
72
71
73
If the user chooses **design package only**, return:
72
74
@@ -82,17 +84,18 @@ If the user chooses **design package only**, return:
82
84
83
85
In design-package-only mode:
84
86
85
-
- do not include a issue draft
87
+
- do not include an issue/work item draft
86
88
- preserve the settled decisions clearly enough that the user can resume later
87
89
- end with the next unresolved design decision or a short resume prompt the user can reuse later
90
+
- still apply the `markdown-authoring` skill to the final response
88
91
89
92
## Repository-specific reminders
90
93
91
94
- Preserve the distinction between public PowerShell cmdlets and `% nova` CLI behavior.
92
95
- Keep contributor docs, command help, project docs, changelog entries, and release notes separated by audience.
93
-
-If the final design summary or issue draft is returned as Markdown or copy-ready UI output, format it according to the `markdown-authoring` skill (`.github/skills/markdown-authoring/SKILL.md`).
96
+
-Final design summaries and issue/work item drafts are always copy-ready Markdown output; apply the `markdown-authoring` skill (`.github/skills/markdown-authoring/SKILL.md`).
94
97
- Draft issue text in English unless the user explicitly asks for another language.
95
98
- If the task still has unresolved choices, end the turn with the next best question or the next design decision the user should make.
96
99
- If unresolved choices remain and you offer finalization anyway, explain what is settled, what is unresolved, and what each finalization option will produce.
97
-
- If you return both design notes and a issue draft, explicitly tell the user how to use each part.
100
+
- If you return both design notes and an issue/work item draft, explicitly tell the user how to use each part.
98
101
- If you think some requested work should be deferred or excluded, ask for confirmation before turning that judgment into the final scope or issue draft.
0 commit comments