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
TypeScript
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