mirror of
https://github.com/dotnet/skills.git
synced 2026-09-20 09:49:54 +08:00
28 lines
1.0 KiB
YAML
28 lines
1.0 KiB
YAML
name: build-parallelism
|
|
description: Evaluates the dotnet-msbuild/build-parallelism skill
|
|
type: capability
|
|
config:
|
|
timeout: 160s
|
|
stimuli:
|
|
- name: Analyze build parallelism bottlenecks
|
|
prompt: Build this solution with parallel build enabled and analyze the build parallelism. Are there any bottlenecks in
|
|
the dependency graph?
|
|
environment:
|
|
files:
|
|
- src: .
|
|
dest: .
|
|
graders:
|
|
- type: output-matches
|
|
config:
|
|
pattern: (serial|sequential|chain)
|
|
- type: output-matches
|
|
config:
|
|
pattern: (Core|Api|Web|Tests)
|
|
- type: prompt
|
|
rubric:
|
|
- "Identified the serial dependency chain: Core → Api → Web → Tests"
|
|
- Explained that the serial chain prevents build parallelism even with /maxcpucount
|
|
- Identified unnecessary transitive dependencies in the project graph
|
|
- Suggested flattening the dependency graph to enable parallel builds
|
|
- Mentioned binlog node timeline analysis for evidence of sequential execution
|