协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
testing-rig【开发与工程】Use testing-rig for Unstract's manifest-driven unit, integration, and e2e test selection, runtime orchestration, and critical-path reporting.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the task is about repo-wide test selection, runtime orchestration, coverage aggregation, or critical-path reporting.
tests/rig/ CLI, runtime selection, report aggregation, and coverage handling.tests/groups.yaml and tests/critical_paths.yaml as the source of truth for test coverage.tests/e2e/ and tests/integration/ cross-service suites and their runtime modes.backend-platform.workers.platform-deployment.sdk-and-tools.frontend.Read references/manifest-and-runtime.md when you need to understand the group manifest, runtime modes, coverage sources, and the rig CLI.
Read references/troubleshooting.md when the test run is missing a service, the runtime is wrong, or the rig reports an uncovered critical path.
For a safe inspection pass:
cd tests
python -m tests.rig validate
python -m tests.rig list-groups
references/manifest-and-runtime.md — group manifests, runtime modes, reports, and critical-path coverage.references/troubleshooting.md — rig runtime, service, and coverage failures.../../references/service-map.md — repo-wide service map and dependencies.../../references/installation-and-env.md — install and environment matrix for rig-related runs.../../references/repo-provenance.md — source snapshot used to build this skill.| User request | Read next |
|---|---|
| "Which tests cover this path?" | references/manifest-and-runtime.md |
| "How do I list or expand the groups?" | references/manifest-and-runtime.md |
| "Why is an e2e / integration run failing?" | references/troubleshooting.md |
| "How does critical-path coverage work?" | references/manifest-and-runtime.md |
| "How do I run the platform-aware test lane?" | references/manifest-and-runtime.md |
testcontainers starts the whole platform; today it only provisions the infra layer.