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
feat(#194): update guidance and documentation for agentic scaffolds
- Refine conversational flow for architect and design change prompts.
- Clarify instructions for handling unresolved questions in design packages.
- Adjust release notes and changelog formatting for consistency.
Copy file name to clipboardExpand all lines: .github/agents/release-manager.agent.md
+2-4Lines changed: 2 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,13 +36,11 @@ Handle versioning, changelog shaping, release-flow documentation, and publish au
36
36
37
37
- Treat release automation as high-risk.
38
38
- Keep Keep a Changelog structure intact.
39
-
- Use only the official Keep a Changelog section types in `CHANGELOG.md` and `RELEASE_NOTE.md`: `Added`, `Changed`,
40
-
`Deprecated`, `Removed`, `Fixed`, and `Security`.
39
+
- Use only the official Keep a Changelog section types in `CHANGELOG.md` and `RELEASE_NOTE.md`: `Added`, `Changed`, `Deprecated`, `Removed`, `Fixed`, and `Security`.
41
40
- Do not invent extra changelog section headings such as `Documentation`; place documentation-related release notes under the official type that best matches the actual impact.
42
41
- Distinguish contributor docs from end-user docs.
43
42
- Treat `.github/pull_request_template.md` as the authoritative format for structured release summaries.
44
-
- When the release summary is returned as Markdown or copy-ready UI output, it must follow the `markdown-authoring`
- When the release summary is returned as Markdown or copy-ready UI output, it must follow the `markdown-authoring` skill (`.github/skills/markdown-authoring/SKILL.md`).
Copy file name to clipboardExpand all lines: .github/copilot-instructions.md
+1-2Lines changed: 1 addition & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,8 +18,7 @@ Read these files before making non-trivial changes:
18
18
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
-
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 GitHub 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.
21
+
For new or not-yet-scoped work, start with `.github/agents/architect.agent.md` and `.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 GitHub 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.
Copy file name to clipboardExpand all lines: .github/instructions/powershell-coding-standards.instructions.md
+1-3Lines changed: 1 addition & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,9 +44,7 @@ Use this file when changing `src/public/`, `src/private/`, or PowerShell build/r
44
44
45
45
### Spacing
46
46
47
-
- Use one space between language keywords and `(` in control statements such as `if (...)`, `foreach (...)`,
48
-
`switch (...)`,
49
-
`while (...)`, and `for (...)`.
47
+
- Use one space between language keywords and `(` in control statements such as `if (...)`, `foreach (...)`, `switch (...)`, `while (...)`, and `for (...)`.
50
48
- Use one space before an opening `{`.
51
49
- Use one space around binary, comparison, and logical operators.
52
50
- Use one space after commas in parameter and argument lists.
Copy file name to clipboardExpand all lines: .github/prompts/design-change.prompt.md
+1-2Lines changed: 1 addition & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -67,8 +67,7 @@ If the user chooses **design package and GitHub issue draft**, return:
67
67
- Recommended follow-on agent
68
68
- GitHub issue draft
69
69
70
-
If unresolved questions still remain, keep them under `Open questions` in the design package and add a short `Open
71
-
questions` section inside the GitHub issue draft too.
70
+
If unresolved questions still remain, keep them under `Open questions` in the design package and add a short `Open questions` section inside the GitHub issue draft too.
72
71
73
72
If the user chooses **design package only**, return:
Copy file name to clipboardExpand all lines: .github/prompts/implement-issue.prompt.md
+3-6Lines changed: 3 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,12 +10,10 @@ Implement the issue in the NovaModuleTools repository using the repository-local
10
10
11
11
## Required process
12
12
13
-
1. If scope, acceptance criteria, or ownership are still unclear, start with `.github/prompts/design-change.prompt.md`
14
-
and `architect.agent.md` before implementing.
13
+
1. If scope, acceptance criteria, or ownership are still unclear, start with `.github/prompts/design-change.prompt.md` and `architect.agent.md` before implementing.
15
14
2. Read `README.md`, `CONTRIBUTING.md`, `.github/copilot-instructions.md`, and `.github/pull_request_template.md`.
16
15
3. Inspect the relevant public command, matching private helper domain, tests, and docs.
17
-
4. If the issue is release-, workflow-, or coverage-related, also inspect the matching `.github/workflows/*.yml` and
18
-
`scripts/build/ci/*.ps1` files.
16
+
4. If the issue is release-, workflow-, or coverage-related, also inspect the matching `.github/workflows/*.yml` and `scripts/build/ci/*.ps1` files.
19
17
5. Preserve the Nova build model: use `project.json` and Nova commands for build/test/package/release behavior, and do not create hand-written source `.psm1` or module `.psd1` files.
20
18
6. Inspect `project.json``Manifest.PowerShellHostVersion` before changing PowerShell code, tests, or examples, and keep the implementation compatible with that target.
21
19
7. Implement the smallest maintainable fix.
@@ -25,8 +23,7 @@ Implement the issue in the NovaModuleTools repository using the repository-local
25
23
11. Review `README.md`, `CONTRIBUTING.md`, `CHANGELOG.md`, `RELEASE_NOTE.md`, help docs, and `docs/*.html` as applicable.
26
24
12. If a commit message is requested, derive it from `$GIT_BRANCH_NAME` and the implemented change using the repository's Conventional Commit rules.
27
25
13. Run the relevant validation, then summarize what changed, why, and how it was verified.
28
-
14. If that summary is returned as Markdown or copy-ready UI output, format it according to the `markdown-authoring`
14. If that summary is returned as Markdown or copy-ready UI output, format it according to the `markdown-authoring` skill (`.github/skills/markdown-authoring/SKILL.md`).
`.github/pull_request_template.md`, and `.github/workflows/Publish.yml`.
7
+
1. Read `CHANGELOG.md`, `RELEASE_NOTE.md`, `project.json`, `README.md`, `CONTRIBUTING.md`, `.github/pull_request_template.md`, and `.github/workflows/Publish.yml`.
9
8
2. Inspect the touched versioning, package, publish, or release tests.
10
9
3. Confirm whether the change affects stable releases, prereleases, or both.
11
10
4. Update changelog, release notes, and contributor docs as needed.
12
-
5. Use only the official Keep a Changelog section types in `CHANGELOG.md` and `RELEASE_NOTE.md`: `Added`, `Changed`,
13
-
`Deprecated`, `Removed`, `Fixed`, and `Security`.
11
+
5. Use only the official Keep a Changelog section types in `CHANGELOG.md` and `RELEASE_NOTE.md`: `Added`, `Changed`, `Deprecated`, `Removed`, `Fixed`, and `Security`.
14
12
- Do not create custom headings such as `Documentation`; place documentation-related release notes under the official type that best matches the actual impact.
15
13
6. Check whether `RELEASE_NOTE.md` needs the placeholder rule under `## [Unreleased]`:
16
-
- If there are no real public API or workflow changes, ensure `### Added` contains exactly
17
-
`No public API or workflow changes in this release. Internal maintenance only.`
14
+
- If there are no real public API or workflow changes, ensure `### Added` contains exactly `No public API or workflow changes in this release. Internal maintenance only.`
18
15
- If there are real release-note entries, remove that placeholder.
19
16
7. Keep `RELEASE_NOTE.md` free of compare-link footer URLs.
20
17
8. Validate the relevant release or versioning path.
21
18
9. Summarize the result using the exact structure from `.github/pull_request_template.md`.
22
-
10. Make the summary concise, reviewer-focused, directly reusable, and compliant with the `markdown-authoring` skill
23
-
(`.github/skills/markdown-authoring/SKILL.md`) when the output is returned as Markdown.
19
+
10. Make the summary concise, reviewer-focused, directly reusable, and compliant with the `markdown-authoring` skill (`.github/skills/markdown-authoring/SKILL.md`) when the output is returned as Markdown.
24
20
25
21
## Repository-specific reminders
26
22
@@ -30,5 +26,4 @@ Prepare release-related changes in NovaModuleTools without publishing or tagging
30
26
- Keep unreleased changelog entries aligned with the final intended behavior, not internal iteration history.
31
27
- Keep `CHANGELOG.md` exhaustive and keep `RELEASE_NOTE.md` limited to public interface, configuration, and migration changes.
32
28
- Treat `.github/pull_request_template.md` as the source of truth for release-preparation summaries.
33
-
- If the summary must be pasted as one Markdown block in the UI, it should follow the `markdown-authoring` skill
34
-
(`.github/skills/markdown-authoring/SKILL.md`).
29
+
- If the summary must be pasted as one Markdown block in the UI, it should follow the `markdown-authoring` skill (`.github/skills/markdown-authoring/SKILL.md`).
Copy file name to clipboardExpand all lines: .github/prompts/review-change.prompt.md
+1-2Lines changed: 1 addition & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,8 +9,7 @@ Review a NovaModuleTools change set with emphasis on correctness, maintainabilit
9
9
3. Check whether tests, docs, and changelog updates match the change.
10
10
4. Call out the smallest set of meaningful issues first.
11
11
5. Note any missing validation or follow-up work.
12
-
6. If the review is returned as Markdown or copy-ready UI text, format it according to the `markdown-authoring` skill
13
-
(`.github/skills/markdown-authoring/SKILL.md`).
12
+
6. If the review is returned as Markdown or copy-ready UI text, format it according to the `markdown-authoring` skill (`.github/skills/markdown-authoring/SKILL.md`).
Copy file name to clipboardExpand all lines: CHANGELOG.md
+19-1Lines changed: 19 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Changelog
2
2
3
-
All notable changes to this project will be documented in this file and **PREVIEW / UNRELEASED** changes will be included in the next **stable** release!
3
+
All notable changes to this project will be documented in this file and **UNRELEASED** changes will be included in the next **stable** release!
4
4
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6
6
@@ -378,21 +378,39 @@ Keep stable `Update-NovaModuleVersion` / `% nova bump` releases on the SemVer ma
Copy file name to clipboardExpand all lines: src/resources/agentic-copilot/CHANGELOG.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
@@ -1,6 +1,6 @@
1
1
# Changelog
2
2
3
-
All notable changes to this project will be documented in this file and **PREVIEW / UNRELEASED** changes will be included in the next **stable** release!
3
+
All notable changes to this project will be documented in this file and **UNRELEASED** changes will be included in the next **stable** release!
4
4
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
0 commit comments