univer-planlisted
Install: claude install-skill dream-num/skills
# univer-plan
Plan complex SaC workbook behavior before editing migration source. The plan is a source-first authoring artifact, not chat-only notes.
## Output Location
Write or update a plan file under the SaC workspace:
```text
<workspace>/plans/<topic>.md
```
Use an existing project naming convention if one exists. Keep the plan close to `migrations/` and `assertions.ts` so future agents can understand the workbook behavior from source.
## Required Plan Shape
```md
## Workbook Intent
- User-visible outcome:
- Explicit non-goals:
## Baseline Evidence
- Source already read:
- Readonly probes:
- Unknowns:
## Range Roles
- Source data:
- Target output:
- Helper/control input:
- Lookup/reference:
- Example/demo:
- Existing output:
- Preserve-only:
## Workbook Behavior Contract
- Visible target/state:
- Source/input dependency:
- Shape/layout boundary:
- Ordering/grouping/mapping policy:
- Value/formula semantics:
- Formatting/presentation semantics:
- Interaction/validation/protection behavior:
- Preservation and negative constraints:
- Example/demo/answer-range handling:
## Contract Decision Evidence
| Decision | Candidate interpretations | Evidence read | Chosen rule | Assertions/probes |
| --- | --- | --- | --- | --- |
| | | | | |
## Migration Packs
1. `<pack-id>`: durable workbook intent
- reads:
- writes:
- must preserve:
- rollback/verify boundary:
- assertion gate:
## TDD Gates
- Assertions to write or update first:
- Allowed boots