mcp-ai-agent-guidelines
Version:
A comprehensive Model Context Protocol server providing advanced tools, resources, and prompts for implementing AI agent best practices
37 lines • 1.01 kB
TypeScript
/**
* Pattern Detection Service
*
* Detects design patterns and coding patterns in code
*/
import type { PatternDetector, PatternInfo } from "../types/index.js";
/**
* Pattern Registry for extensible pattern detection
*/
export declare class PatternRegistry {
private static instance;
private detectors;
private constructor();
static getInstance(): PatternRegistry;
/**
* Register a pattern detector
*/
register(detector: PatternDetector): void;
/**
* Detect all patterns in code
*/
detectPatterns(code: string, language: string): PatternInfo[];
/**
* Get all registered pattern names
*/
getRegisteredPatterns(): string[];
private registerDefaultPatterns;
}
/**
* Singleton instance for easy access
*/
export declare const patternRegistry: PatternRegistry;
/**
* Detect patterns in code
*/
export declare function detectPatterns(code: string, language: string): PatternInfo[];
//# sourceMappingURL=pattern-detection.d.ts.map