UNPKG

@iflow-mcp/ejmockler-brutalist

Version:

Deploy Claude, Codex & Gemini CLI agents to demolish your work before users do. Real file analysis. Brutal honesty. Now with conversation continuation & intelligent pagination.

34 lines 1.19 kB
/** * Domain Registry: All built-in critique domains * * These are extracted from the original TOOL_CONFIGS and elevated to first-class abstractions. */ import { CritiqueDomain } from '../domains/critique-domain.js'; import { ToolConfig } from '../types/tool-config.js'; export declare const DOMAINS: Record<string, CritiqueDomain>; /** * Helper to get a domain by ID */ export declare function getDomain(id: string): CritiqueDomain | undefined; /** * Helper to list all domains */ export declare function listDomains(): CritiqueDomain[]; /** * Helper to find domains by capability */ export declare function findDomainsByCapability(capability: string): CritiqueDomain[]; /** * Helper to find domains by artifact type */ export declare function findDomainsByArtifactType(artifactType: string): CritiqueDomain[]; /** * Generate a ToolConfig from a CritiqueDomain. * This is the canonical way to create tools - no more duplication. */ export declare function generateToolConfig(domain: CritiqueDomain): ToolConfig; /** * Generate all tool configs from the domain registry. */ export declare function generateAllToolConfigs(): ToolConfig[]; //# sourceMappingURL=domains.d.ts.map