UNPKG

mcp-ai-agent-guidelines

Version:

A comprehensive Model Context Protocol server providing advanced tools, resources, and prompts for implementing AI agent best practices

95 lines 4.43 kB
import { z } from "zod"; declare const L9DistinguishedEngineerPromptSchema: z.ZodObject<{ projectName: z.ZodString; technicalChallenge: z.ZodString; technicalDrivers: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>; currentArchitecture: z.ZodOptional<z.ZodString>; userScale: z.ZodOptional<z.ZodString>; technicalDifferentiators: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>; engineeringConstraints: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>; securityRequirements: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>; techStack: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>; experimentationAreas: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>; deliveryTimeline: z.ZodOptional<z.ZodString>; benchmarkingFocus: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>; tradeoffPriorities: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>; technicalRisks: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>; teamContext: z.ZodOptional<z.ZodString>; observabilityRequirements: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>; performanceTargets: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>; migrationStrategy: z.ZodOptional<z.ZodString>; codeQualityStandards: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>; mode: z.ZodDefault<z.ZodOptional<z.ZodEnum<["agent", "tool", "workflow"]>>>; model: z.ZodDefault<z.ZodOptional<z.ZodString>>; tools: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>; includeFrontmatter: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>; includeReferences: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>; includeMetadata: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>; inputFile: z.ZodOptional<z.ZodString>; forcePromptMdStyle: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>; }, "strip", z.ZodTypeAny, { includeFrontmatter: boolean; mode: "agent" | "tool" | "workflow"; model: string; tools: string[]; includeReferences: boolean; includeMetadata: boolean; forcePromptMdStyle: boolean; securityRequirements: string[]; projectName: string; technicalChallenge: string; technicalDrivers: string[]; technicalDifferentiators: string[]; engineeringConstraints: string[]; techStack: string[]; experimentationAreas: string[]; benchmarkingFocus: string[]; tradeoffPriorities: string[]; technicalRisks: string[]; observabilityRequirements: string[]; performanceTargets: string[]; codeQualityStandards: string[]; inputFile?: string | undefined; currentArchitecture?: string | undefined; userScale?: string | undefined; deliveryTimeline?: string | undefined; teamContext?: string | undefined; migrationStrategy?: string | undefined; }, { projectName: string; technicalChallenge: string; includeFrontmatter?: boolean | undefined; mode?: "agent" | "tool" | "workflow" | undefined; model?: string | undefined; tools?: string[] | undefined; includeReferences?: boolean | undefined; includeMetadata?: boolean | undefined; inputFile?: string | undefined; forcePromptMdStyle?: boolean | undefined; securityRequirements?: string[] | undefined; technicalDrivers?: string[] | undefined; currentArchitecture?: string | undefined; userScale?: string | undefined; technicalDifferentiators?: string[] | undefined; engineeringConstraints?: string[] | undefined; techStack?: string[] | undefined; experimentationAreas?: string[] | undefined; deliveryTimeline?: string | undefined; benchmarkingFocus?: string[] | undefined; tradeoffPriorities?: string[] | undefined; technicalRisks?: string[] | undefined; teamContext?: string | undefined; observabilityRequirements?: string[] | undefined; performanceTargets?: string[] | undefined; migrationStrategy?: string | undefined; codeQualityStandards?: string[] | undefined; }>; export type L9DistinguishedEngineerPromptInput = z.infer<typeof L9DistinguishedEngineerPromptSchema>; export declare function l9DistinguishedEngineerPromptBuilder(args: unknown): Promise<{ content: { type: string; text: string; }[]; }>; export {}; //# sourceMappingURL=l9-distinguished-engineer-prompt-builder.d.ts.map