context-forge
Version:
AI orchestration platform with autonomous teams, enhancement planning, migration tools, 25+ slash commands, checkpoints & hooks. Multi-IDE: Claude, Cursor, Windsurf, Cline, Copilot
22 lines • 833 B
TypeScript
import { ProjectConfig } from '../types';
export interface GeneratedFile {
path: string;
content: string;
description: string;
}
export declare abstract class IDEAdapter {
protected config: ProjectConfig;
constructor(config: ProjectConfig);
abstract get name(): string;
abstract get description(): string;
abstract get configFiles(): string[];
abstract get supportsValidation(): boolean;
abstract get supportsPRP(): boolean;
abstract generateFiles(outputPath: string): Promise<GeneratedFile[]>;
protected getProjectRoot(outputPath: string): string;
protected generateCommonContext(): string;
protected generateTechStackRules(): string;
protected generateSecurityGuidelines(): string;
protected generateTestingRequirements(): string;
}
//# sourceMappingURL=base.d.ts.map