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.46 kB
import { z } from "zod"; declare const EnterpriseArchitectPromptSchema: z.ZodObject<{ initiativeName: z.ZodString; problemStatement: z.ZodString; businessDrivers: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>; currentLandscape: z.ZodOptional<z.ZodString>; targetUsers: z.ZodOptional<z.ZodString>; differentiators: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>; constraints: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>; complianceObligations: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>; technologyGuardrails: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>; innovationThemes: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>; timeline: z.ZodOptional<z.ZodString>; researchFocus: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>; decisionDrivers: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>; knownRisks: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>; platformEngineeringRequirements: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>; aiGovernanceRequirements: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>; sustainabilityTargets: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>; developerExperienceGoals: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>; continuousArchitecturePractices: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>; 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; constraints: string[]; initiativeName: string; problemStatement: string; businessDrivers: string[]; differentiators: string[]; complianceObligations: string[]; technologyGuardrails: string[]; innovationThemes: string[]; researchFocus: string[]; decisionDrivers: string[]; knownRisks: string[]; platformEngineeringRequirements: string[]; aiGovernanceRequirements: string[]; sustainabilityTargets: string[]; developerExperienceGoals: string[]; continuousArchitecturePractices: boolean; inputFile?: string | undefined; timeline?: string | undefined; targetUsers?: string | undefined; currentLandscape?: string | undefined; }, { initiativeName: string; problemStatement: 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; constraints?: string[] | undefined; timeline?: string | undefined; targetUsers?: string | undefined; businessDrivers?: string[] | undefined; currentLandscape?: string | undefined; differentiators?: string[] | undefined; complianceObligations?: string[] | undefined; technologyGuardrails?: string[] | undefined; innovationThemes?: string[] | undefined; researchFocus?: string[] | undefined; decisionDrivers?: string[] | undefined; knownRisks?: string[] | undefined; platformEngineeringRequirements?: string[] | undefined; aiGovernanceRequirements?: string[] | undefined; sustainabilityTargets?: string[] | undefined; developerExperienceGoals?: string[] | undefined; continuousArchitecturePractices?: boolean | undefined; }>; export type EnterpriseArchitectPromptInput = z.infer<typeof EnterpriseArchitectPromptSchema>; export declare function enterpriseArchitectPromptBuilder(args: unknown): Promise<{ content: { type: string; text: string; }[]; }>; export {}; //# sourceMappingURL=enterprise-architect-prompt-builder.d.ts.map