v1 to v2

8 added, 10 removed. Audit A to A.

---
name: spread-real-module-exports-as-base-of-every-mock-module-return-o
description: spread real module exports as base of every mock.module return object
- generated_from_knowledge:
- - a152c109-c6f1-4338-8e18-1b98d2d358cf
- source_knowledge_ids:
- - a152c109-c6f1-4338-8e18-1b98d2d358cf
+ triggers:
+ - mock.module spread pattern
+ - node: built-in mock
+ generated_from_knowledge: []
+ source_knowledge_ids: []
generated_at: 2026-07-02T02:35:49.913Z
confidence: 0.60
status: active
- version: 1
+ version: 2
skill_origin: generated
---
<!-- generated by opencode-swarm skill-generator. Do not edit by hand; edits will be preserved on regeneration only with controlled update mode. -->
# spread real module exports as base of every mock.module return object
## Trigger
- - (no explicit trigger metadata; cluster derived from category/tags)
+ - mock.module spread pattern
+ - node: built-in mock
## Required Procedure
- spread real module exports as base of every mock.module return object
## Forbidden Shortcuts
- (none recorded)
## Delegation Template
When delegating a task affected by this skill, include:
```
SKILLS: file:.opencode/skills/generated/spread-real-module-exports-as-base-of-every-mock-module-return-o/SKILL.md
```
## Reviewer Checks
- grep for mock.module patterns that lack ...realModule spread
## Test Engineer Checks
- Add or update tests covering the trigger condition and the forbidden shortcut.
-
- ## Source Knowledge IDs
-
- - a152c109-c6f1-4338-8e18-1b98d2d358cf — Always spread real module exports into mock.module returns to prevent undeclared overrides from leaking across tests and causing intermittent failures