Location: universal-refiner/src/detectors/
This module "scouts" the project to identify the tech stack, frameworks, and architectural patterns. This context is essential for accurate prompt refinement.
- project-scout.ts: Contains detectors for Node.js, Python, and generic architectural patterns.
- Multi-Stack Support: Ensure the scout can handle monorepos or projects with mixed languages.
- Accurate Pattern Detection: Use file markers (e.g.,
tsconfig.json,requirements.txt) to determine the environment. - Extensibility: When adding new framework support, follow the established
Detectorinterface.