AstralView/skills/refactor-guide.md

463 B

Skill: refactor-guide

Principle

Refactor by extracting stable, framework-agnostic logic into packages/sdk, then build UI shells in packages/editor.

Steps

  1. Identify domain concepts (widgets, data sources, canvas, layout).
  2. Define types and pure operations in sdk/core.
  3. Implement adapters behind interfaces (storage, network) in sdk/runtime.
  4. In editor, consume only SDK public APIs.
  5. Add tests to SDK for every extracted behavior.