brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
backend-api-servicesModify and debug Transformer Lab FastAPI backend routers, services, schemas, auth/team context, DB migrations, and backend Python checks.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill for backend work in api/: FastAPI app setup, routers, services, Pydantic schemas, auth/team context, SQLAlchemy/Alembic, filesystem-backed storage, and Python backend tests/lint.
../task-execution-compute/SKILL.md.lab command UX, SDK package APIs, or remote SDK package behavior: ../cli-sdk-workflows/SKILL.md.../frontend-web-app/SKILL.md.api/transformerlab/services/; use Pydantic request/response schemas in api/transformerlab/schemas/.get_user_and_team or an app-level router dependency; owner-only routes use require_team_owner.X-Team-Id or the team cookie; API-key requests may be team-scoped or fall back through X-Team-Id/personal team.lab.storage and workspace helpers for team-scoped filesystem state unless a DB table is clearly required.DateTime values, use utc_now_naive() from transformerlab.utils.datetime_utils.lab-sdk/ changes affect backend imports, reinstall the local SDK package and restart the API; the API imports installed lab code.api/ source tree, while api/pyproject.toml is mainly dependency packaging.