Loading...
Loading...
LOAD THIS SKILL when: auditing Effect TypeScript compliance, user mentions 'effect scan', 'effect audit', 'effect best practices check', 'scan-effect-solutions'. Contains Effect compliance audit checklist covering tsconfig, services, data modeling, error handling, config, testing, runtime usage, and Option/Either anti-patterns.
npx skill4agent add blogic-cz/blogic-marketplace scan-effect-solutionseffect-solutions listreferences/error-handling.md
references/testing-layers.mdskill({ name: "effect-ts" })tsconfig.base.jsontsconfig.jsonexactOptionalPropertyTypes: truestrict: truenoUnusedLocals: truedeclarationMap: truesourceMap: truemoduleeffect-solutions show tsconfigContext.Tag@path/ServiceNameLayer.effectLayer.syncEffect.provideeffect-solutions show services-and-layersSchema.ClassSchema.TaggedClassMatch.valueTagseffect-solutions show data-modelingSchema.TaggedErrorcatchTagcatchTagseffect-solutions show error-handlingSchema.ConfigConfig.redactedeffect-solutions show config@effect/vitestit.effect()effect-solutions show testingEffect.runPromiseEffect.runPromise__tests__/*.test.tsagent-tools/Effect.runPromiseEffect.fnEffect.withSpanruntime.runPromiseManagedRuntimeeffect-runtime.tsAppLayerSentryTracingLiveruntime.runPromiseEffect.provide(SentryTracingLive)Effect.runPromise(apps/web-app/src/__tests__/Effect.runSync(apps/web-app/src/__tests__/runtime.runPromiseEffect.runPromiseSentryTracingLiveeffect-solutions show services-and-layers_tagOptionEither_tag_tagEither.matchEither.isLeftEither.isRightOption.matchOption.isSomeOption.isNoneOption.getOrElseif (.*\._tag === "Left")if (.*\._tag === "Right")if (.*\._tag === "Some")if (.*\._tag === "None")expect\(.*\._tag\)effect-solutions show error-handlingproductiontesteffect-tstesting-patternscode-review