Install
openclaw skills install @khamalismadie/fsweFull-stack engineering skill with 24 modules covering architecture, API, performance, testing, DevOps, security, and modern TypeScript stack.
openclaw skills install @khamalismadie/fswe24 engineering modules. TypeScript-first. Production-ready.
Route to the right module based on input:
| Input Keywords | Module |
|---|---|
| api, rest, endpoint, controller | api-development |
| grpc, protobuf, rpc | http-grpc |
| docker, container, compose | docker-containers |
| ci, deploy, pipeline, github actions | ci-cd-pipelines |
| security, auth, jwt, oauth | security-auth |
| test, jest, vitest, coverage | testing-fundamentals |
| perf, cache, slow, optimize | performance |
| vue, composition, pinia | vue3-modernization |
| migrate, legacy, php, strangler | legacy-migration |
| db, sql, schema, index, migration | sql-database |
| monitor, log, alert, observability | monitoring-observability |
| graphql, gql, resolver | graphql-api |
| websocket, realtime, sse | websocket-realtime |
| state, store, pinia, vuex | state-management |
| microservice, service, boundary | system-design |
| bun, typescript, runtime | bun-typescript |
| retry, circuit breaker, fault | fault-tolerance |
| feature flag, rollout, kill switch | feature-flags |
| code review, pr, quality | code-quality |
| debug, rca, production | debugging |
| sprint, agile, scrum, story | scrum-agile |
| cross-team, stakeholder, spec | cross-functional |
| ownership, delivery, release | feature-ownership |
| async, promise, concurrency | concurrency-async |
| Parameter | Type | Required | Default | Options | Description |
|---|---|---|---|---|---|
| module | string | yes | — | (see auto-select) | Target module name |
| language | string | no | en | en, id | Output language |
| depth | string | no | standard | quick, standard, deep | Detail level |
| stack | string | no | bun | bun, node, deno | Runtime target |
| database | string | no | postgres | postgres, mysql, sqlite, redis, mongodb | Database type |
| framework | string | no | vue3 | vue3, react, next, nuxt | Frontend framework |
| output | string | no | markdown | markdown, code, checklist, both | Output format |
system-design — Monolith vs microservices, service boundaries, CQRSbun-typescript — Bun runtime, TypeScript backend, FFIapi-development — REST, controllers, validation, auth, error handlinghttp-grpc — HTTP/gRPC protocols, versioning, idempotencygraphql-api — Schema design, resolvers, N+1, subscriptionswebsocket-realtime — WebSocket, SSE, pub/sub, connection managementvue3-modernization — Composition API, Pinia, script setupstate-management — Pinia, Vuex migration, reactive patternsperformance — Profiling, caching, lazy loading, bundle optimizationfault-tolerance — Retry, circuit breaker, bulkhead, graceful degradationconcurrency-async — Event loop, promises, workers, race conditionssql-database — Schema design, indexing, migrations, query optimizationmonitoring-observability — Logging, metrics, tracing, alertingfeature-flags — Progressive delivery, A/B testing, kill switchesdocker-containers — Docker, compose, multi-stage builds, health checksci-cd-pipelines — GitHub Actions, GitLab CI, deployment strategiessecurity-auth — OWASP, JWT, OAuth2, rate limiting, input validationtesting-fundamentals — Unit, integration, contract, E2E testingcode-quality — Clean code, PR standards, refactoring patternsdebugging — Cross-layer debugging, production RCAscrum-agile — Sprint planning, story breakdown, estimationcross-functional — Tech specs, stakeholder communicationfeature-ownership — End-to-end delivery, release managementAll code: clear, concise, performant, tested, observable, maintainable, backward-compatible.
anymodule paramreferences/<module>/SKILL.md