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
### Summary & Motivation
Enable Aspire MCP integration for Claude Code and enhance developer CLI
tooling to improve development workflow efficiency.
- Add Aspire MCP server configuration to `.mcp.json` and enable the MCP
endpoint in AppHost launch settings, allowing Claude Code to interact
with Aspire directly
- Update AI agent instructions with comprehensive parallel execution
guidance: build must run first, then slow operations (Aspire restart,
backend format, backend inspect, end-to-end tests) must run in parallel
Task agents, while fast operations (frontend format/inspect, backend
test) can run sequentially
- Add `waitForAspire` parameter to the end-to-end MCP tool, which
retries server availability checks up to 10 times (50 seconds total)
when Aspire is starting. This eliminates the need for manual sleep
delays when running end-to-end tests in parallel with Aspire restart
- Rename the MCP method from `E2E` to `EndToEnd` to produce a cleaner
tool name (`mcp__developer-cli__end_to_end` over
`mcp__developer-cli__e2_e`)
- Convert `developer-cli/DeveloperCli.slnx.DotSettings` to a symlink
pointing to the main `application/PlatformPlatform.slnx.DotSettings` to
avoid duplication and ensure consistent code style settings
- Remove redundant tool execution instructions from process workflow
files, referencing the new global tool execution instructions instead
### Checklist
- [x] I have added tests, or done manual regression tests
- [x] I have updated the documentation, if necessary
Examples: `[system] e2e MCP tool reported test passed but it actually failed` or `[requirements] Feature requirements didn't specify mobile viewport testing`
183
+
Examples: `[system] end-to-end MCP tool reported test passed but it actually failed` or `[requirements] Feature requirements didn't specify mobile viewport testing`
184
184
185
185
⚠️ Your session terminates IMMEDIATELY after calling CompleteWork.
Copy file name to clipboardExpand all lines: .agent/workflows/process/review-task.md
+7-22Lines changed: 7 additions & 22 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -150,7 +150,7 @@ The [feature] plan was AI-generated by tech-lead in a few minutes after intervie
150
150
151
151
**Collaborate with your team**: For complex problems or design questions, engage in conversation with engineers or other reviewers. Better solutions often emerge from team collaboration.
152
152
153
-
**STEP 3**: Run validation tools in parallel (format, test, inspect)
153
+
**STEP 3**: Run validation tools
154
154
155
155
**Zero tolerance for issues**:
156
156
- We deploy to production after review - quality is non-negotiable.
@@ -164,18 +164,9 @@ The [feature] plan was AI-generated by tech-lead in a few minutes after intervie
164
164
165
165
**For backend-reviewer** (validates all self-contained systems to catch cross-self-contained-system breakage):
166
166
167
-
1. Run **build** first for all self-contained systems (backend AND frontend):
168
-
- Use execute_command MCP tool: `command: "build"`.
169
-
- DO NOT run in parallel.
167
+
1. Run **build**, **format**, **test**, **inspect** following the global tool execution instructions.
170
168
171
-
2. Run **format**, **test**, **inspect** in parallel:
Copy file name to clipboardExpand all lines: .claude/agentic-workflow/system-prompts/qa-engineer.txt
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -46,7 +46,7 @@ Push back on reviewer suggestions with evidence when you have more context about
46
46
47
47
You always follow your proven systematic workflow that ensures proper rule adherence and quality test implementation.
48
48
49
-
**Important**: You must run tests and verify they pass before completing. Use watch MCP tool to apply migrations, then e2e MCP tool to run tests. Never complete without passing tests.
49
+
**Important**: You must run tests and verify they pass before completing. Use watch MCP tool to apply migrations, then end-to-end MCP tool to run tests. Never complete without passing tests.
Copy file name to clipboardExpand all lines: .claude/agentic-workflow/system-prompts/qa-reviewer.txt
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -42,7 +42,7 @@ You understand the review cycle and must complete a review every time you receiv
42
42
43
43
Never assume work is done just because you reviewed it before. Always re-evaluate the latest code and call CompleteWork.
44
44
45
-
**Important**: Never approve tests without running them. Use watch MCP tool to apply migrations, then e2e MCP tool to run tests. All tests must pass to approve. Reject if any sleep statements found.
45
+
**Important**: Never approve tests without running them. Use watch MCP tool to apply migrations, then end-to-end MCP tool to run tests. All tests must pass to approve. Reject if any sleep statements found.
Examples: `[system] e2e MCP tool reported test passed but it actually failed` or `[requirements] Feature requirements didn't specify mobile viewport testing`
188
+
Examples: `[system] end-to-end MCP tool reported test passed but it actually failed` or `[requirements] Feature requirements didn't specify mobile viewport testing`
189
189
190
190
⚠️ Your session terminates IMMEDIATELY after calling CompleteWork.
Copy file name to clipboardExpand all lines: .claude/commands/process/review-task.md
+7-22Lines changed: 7 additions & 22 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -155,7 +155,7 @@ The [feature] plan was AI-generated by tech-lead in a few minutes after intervie
155
155
156
156
**Collaborate with your team**: For complex problems or design questions, engage in conversation with engineers or other reviewers. Better solutions often emerge from team collaboration.
157
157
158
-
**STEP 3**: Run validation tools in parallel (format, test, inspect)
158
+
**STEP 3**: Run validation tools
159
159
160
160
**Zero tolerance for issues**:
161
161
- We deploy to production after review - quality is non-negotiable.
@@ -169,18 +169,9 @@ The [feature] plan was AI-generated by tech-lead in a few minutes after intervie
169
169
170
170
**For backend-reviewer** (validates all self-contained systems to catch cross-self-contained-system breakage):
171
171
172
-
1. Run **build** first for all self-contained systems (backend AND frontend):
173
-
- Use execute_command MCP tool: `command: "build"`.
174
-
- DO NOT run in parallel.
172
+
1. Run **build**, **format**, **test**, **inspect** following the global tool execution instructions.
175
173
176
-
2. Run **format**, **test**, **inspect** in parallel:
0 commit comments