From agentic
Code conventions and style convictions. Applied when writing, reviewing, or analyzing code. These are non-negotiable standards, not preferences.
npx claudepluginhub rexeus/agentic --plugin agenticThis skill uses the workspace's default tool permissions.
These conventions target **TypeScript and JavaScript** projects. For other
Provides Ktor server patterns for routing DSL, plugins (auth, CORS, serialization), Koin DI, WebSockets, services, and testApplication testing.
Conducts multi-source web research with firecrawl and exa MCPs: searches, scrapes pages, synthesizes cited reports. For deep dives, competitive analysis, tech evaluations, or due diligence.
Provides demand forecasting, safety stock optimization, replenishment planning, and promotional lift estimation for multi-location retailers managing 300-800 SKUs.
These conventions target TypeScript and JavaScript projects. For other languages, adapt the principles to idiomatic equivalents.
These are convictions, not suggestions. Apply them to all code you write or review.
?? over ||. Nullish is not falsy. Mean what you say.===). Loose comparisons hide bugs.const by default. let only when mutation is required and justified.readonly unless mutation is the explicit intent.type for composition, algebraic types, and everything internal.interface only for contracts with external consumers.type.public, private, protected on every method and constructor parameter.getUserById not getUser.is, has, can, should. Never ambiguous.UserService.ts exports UserService.catch must log, rethrow, or transform.new AuthError("Token expired") not new Error("error").Result<T, E> patterns where the language supports it.These conventions are the baseline. The project's voice takes precedence:
Your code should look like it was always there.