cc-enhance
Version:
Adaptive prompt intelligence with 25-step selection, CLAUDE.md adherence, MCP tool orchestration, parallel execution and memory integration for Claude Code
48 lines • 1.43 kB
TypeScript
import { type AgentSuggestion } from './agents';
export interface TaskType {
primary: 'implementation' | 'analysis' | 'debugging' | 'documentation' | 'architecture';
contexts: string[];
}
export interface EnhancedPrompt {
title: string;
taskType: TaskType;
context: string;
contrarianAnalysis: string[];
adjustments: string[];
agentSuggestion?: AgentSuggestion;
requirements: {
original: string[];
adjusted: string[];
};
edgeCases: string[];
constraints: string[];
deliverables: string[];
successCriteria: string[];
measurableOutcomes: string[];
}
/**
* Detect the task type from the user's request
*/
export declare function detectTaskType(request: string): TaskType;
/**
* Generate contrarian analysis questions
*/
export declare function generateContrarianAnalysis(request: string, taskType: TaskType): string[];
/**
* Generate requirements with parallel execution markers
*/
export declare function generateRequirements(request: string, taskType: TaskType): {
original: string[];
adjusted: string[];
};
/**
* Main enhancement function
*/
export declare function enhancePrompt(request: string, options?: {
enableAgentDetection?: boolean;
}): Promise<EnhancedPrompt>;
/**
* Format the enhanced prompt for output
*/
export declare function formatEnhancedPrompt(prompt: EnhancedPrompt): string;
//# sourceMappingURL=enhance.d.ts.map