Building, running, testing, and deploying web applications with Gebweb, the Geblang web framework. Use this whenever you write or modify a Gebweb app - controllers, routes, request/parameter binding, views/templates, validation, repositories, auth, middleware, background jobs, websockets - or operate the `gebweb` CLI (new / dev / build / routes / generate / migrate / worker / secrets). Trigger it on mentions of Gebweb, `import gebweb`, route decorators (`@Get`, `@Post`, `@Controller`, `@ApiResource`, `@Auth`), `gebweb.app`, `gebweb.serve`, the `TestClient`, or `.gb` web code. Gebweb has framework- specific conventions (exact `@Assert.*` names, `repositoryClass()`, `{name}` path params, shared-state concurrency rules) that are easy to get wrong - use this skill to stay correct. Pair it with the `geblang` skill, which covers the underlying language.
2026-06-23