| name | developer |
| description | Context-loading guide for the WeGotWorkspace monorepo. Covers dev layout, skill routing, and critical constraints. Use when starting work, onboarding, or unsure which skill to load. |
WeGotWorkspace Developer
Context-loading skill for AI agents and developers working in the WeGotWorkspace monorepo. Loads relevant documentation based on your task.
Quick decision matrix
What are you doing? → Load this skill:
| Task | Skill | Key docs |
|---|
| Starting work / skill routing | developer | multitask.md, done-checklist.md, mcp-verification.md, POLICY.md |
| Handoff / verify before PR | developer | mcp-verification.md, done-checklist.md |
| Dev env / Docker / ports | dev-environment | docs/dev-layout.md |
| API / Laravel / REST / WebDAV | api | layers.md, testing.md |
| Plugins / wgw-plugins | plugins | storage-flysystem.md |
| Meet / RTC / room signaling | meet | packages/api/docs/meet-signaling.md |
| UI primitives / CSS / styling | apps-ui | components.md, typescript.md |
| Workspace shell / *App / *Workspace | workspace | workspace-shells.md, feature-blueprint.md, collab-hooks.md, apps-done-gate.md |
Collab / text-editor hooks (docs-collab/) | workspace | collab-hooks.md, clean-code/smells.md (React hooks) |
| Planning a feature | plan-feature | — |
| Issue acceptance criteria / "is #N done?" | verify-issue | — |
| Writing or running tests | testing | test-first.md, ui-architecture.md |
| Writing or updating docs | document | — |
| Branching / commits / PRs | git-workflow | branches.md, pull-requests.md |
| Code quality / refactor | clean-code | smells.md |
| PR review / handoff gate | code-review | done-checklist.md, POLICY.md |
| Storybook stories | storybook | offline-first.md, coverage.md |
| Accessibility / WCAG | accessibility | wcag.md |
Dev layout
See dev-environment for commands, URLs, and troubleshooting. Summary: pnpm dev → API http://127.0.0.1:9080, full app http://127.0.0.1:5173, Storybook http://127.0.0.1:6006 — docs/dev-layout.md.
Critical warnings
- API is greenfield Laravel — no legacy PHP in tree; reimplement from OpenAPI → api
- No auto-commits — only commit when the user asks → git-workflow
- UI styling: BEM classes +
@apply in CSS — not long Tailwind in TSX or raw CSS properties; primitives stay context-agnostic → apps-ui
- File I/O via Flysystem — single storage layer for REST and WebDAV → storage-flysystem.md
- Hook structure is a handoff gate — when a feature adds multiple concerns to one hook, run a structure pass before handoff (split per clean-code/smells.md React hooks section; collab layout in collab-hooks.md). Not optional nit — code-review blocks merge-ready work that violates thresholds without a documented exception.
Multitask
When running parallel agents, see multitask.md for chunk splitting, handoffs, and post-parallel verification. After parallel builds merge, spawn a read-only verifier per multitask-verifier.md when chunks share contracts or boundaries. For issue-scoped work, run verify-issue before declaring done. Before declaring done: done-checklist.md. Policy vs CI: POLICY.md.
When NOT to use this skill
- Deep API work: load api directly
- UI refactoring: load apps-ui or workspace directly
- Simple one-off questions: ask directly without loading skills
Related documentation