workspace-context

Provide a stable, read-only workspace context for the rest of the app, changeable only through explicit workspace actions.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "workspace-context" with this command: npx skills add 7spade/black-tortoise/7spade-black-tortoise-workspace-context

Workspace Context

Intent

Provide a stable, read-only workspace context for the rest of the app, changeable only through explicit workspace actions.

Context Rules

  • Represent the active workspace as signals (workspaceId, workspace, membership/roles).

  • Other modules read the context; they must not mutate it directly.

Lifecycle

  • Workspace switching is explicit and emits events for consumers to react.

  • Keep hydration predictable: load workspace state once per workspaceId change and avoid redundant fetch loops.

Boundaries

  • Global UI state belongs to Shell; workspace is not a dumping ground for app chrome.

  • Persist and publish changes in order (append-before-publish).

Performance

  • Keep context signals small and stable; avoid emitting new object identities unnecessarily.

  • Convert integration streams to signals at the store boundary.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

material-design-3

No summary provided by upstream source.

Repository SourceNeeds Review
General

architecture-ddd

No summary provided by upstream source.

Repository SourceNeeds Review
General

webapp-testing

No summary provided by upstream source.

Repository SourceNeeds Review
General

angular-material-cdk-animations

No summary provided by upstream source.

Repository SourceNeeds Review