tzurot-types
Tzurot v3 Types & Constants
Use this skill when: Creating new types, adding constants, validating data at service boundaries, or sharing code across microservices.
Quick Reference
// Import from common-types
import { TIMEOUTS, RETRY_CONFIG, PersonalityConfigSchema } from '@tzurot/common-types';
// Constants: SCREAMING_SNAKE_CASE + as const
export const MY_CONFIG = { VALUE: 123 } as const;
// Runtime validation at service boundaries
const validated = MySchema.parse(untrustedData);
// Type inference from Zod
type MyType = z.infer<typeof MySchema>;
More from lbds137/tzurot
tzurot-council-mcp
Multi-perspective AI consultation. Invoke with /tzurot-council-mcp for major refactors (>500 lines), structured debugging after failed attempts, or when a technical decision has multiple viable approaches.
17tzurot-testing
Testing procedures. Invoke with /tzurot-testing for test execution, coverage audits, and debugging test failures.
16tzurot-deployment
Railway deployment procedures. Invoke with /tzurot-deployment for deploying, checking logs, and troubleshooting.
16tzurot-docs
Session workflow procedures. Invoke with /tzurot-docs for session start/end, CURRENT.md/BACKLOG.md management.
14tzurot-git-workflow
Git workflow procedures. Invoke with /tzurot-git-workflow for commit, PR, and release procedures.
13tzurot-tooling
MUST invoke when: adding CLI commands, creating dev scripts, or using pnpm ops commands. Contains ops CLI reference and script organization.
1