UNPKG

cortexweaver

Version:

CortexWeaver is a command-line interface (CLI) tool that orchestrates a swarm of specialized AI agents, powered by Claude Code and Gemini CLI, to assist in software development. It transforms a high-level project plan (plan.md) into a series of coordinate

33 lines 1.9 kB
/** * CLITemplates Module * Handles creation of various template files and directory structures * * This is the main entry point that delegates to specialized template modules: * - ProjectTemplates: Main project structure and prompts * - ConfigTemplates: Configuration files and schemas * - DockerTemplates: Docker and Kubernetes configurations */ export declare class CLITemplates { static createPlanTemplate(projectRoot: string): Promise<void>; static createPromptsDirectory(projectRoot: string): Promise<void>; static createPrototypesDirectory(projectRoot: string): Promise<void>; static createPrototypesReadme(prototypesPath: string): Promise<void>; static createPrototypeTemplates(prototypesPath: string): Promise<void>; static createEnvTemplate(projectRoot: string): Promise<void>; static createOpenApiTemplate(apiPath: string): Promise<void>; static createJsonSchemaTemplates(schemasPath: string): Promise<void>; static createContractsDirectory(projectRoot: string): Promise<void>; static createGitIgnoreTemplate(projectRoot: string): Promise<void>; static createDockerCompose(projectRoot: string): Promise<void>; static createDockerfile(projectRoot: string): Promise<void>; static createDockerIgnore(projectRoot: string): Promise<void>; static createDockerComposeOverride(projectRoot: string): Promise<void>; static createDockerfileDev(projectRoot: string): Promise<void>; static createKubernetesTemplates(projectRoot: string): Promise<void>; static createHelmChart(projectRoot: string): Promise<void>; static createFullProjectStructure(projectRoot: string): Promise<void>; static createDockerSetup(projectRoot: string): Promise<void>; static createKubernetesSetup(projectRoot: string): Promise<void>; static createBasicPersonaTemplate(agentName: string): string; } //# sourceMappingURL=index.d.ts.map