Rask Architecture

Where new code belongs in the rask workspace: the language-pure planes (Python `packages/` + `services/`, the `frontend/` bun+turbo root, sealed `runners/`) and the entrypoint contract (`make_service_app` + injectable lifespan). Use when adding, moving or deleting a workspace member, service, zone or deployable; editing a `pyproject.toml`, the root `uv.lock`, or a uv/bun workspace glob; wiring a service entrypoint; or when newly added code won't resolve — ModuleNotFoundError, a `uv sync` workspace error, or a package `bun install` silently skipped.

ai-riksarkivet 75fa32d 3 files · 28.6 KB Updated

File contents

ai-riksarkivet/rask/tree/main/.claude/skills/rask-architecture commit 75fa32d2a1

Frequently asked questions

npx skillmds@latest add ai-riksarkivet/rask-architecture