brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
testing-rigUse testing-rig for Unstract's manifest-driven unit, integration, and e2e test selection, runtime orchestration, and critical-path reporting.
Independent GitHub snapshot · Automated classification · Original documentation governs
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.