What problem does it solve?
StatsClaw requires the correct language profile to coordinate specialized AI agents for statistical package development workflows, but manually selecting and assigning profiles for each new target repository is time-consuming and prone to human error that disrupts workflow execution.
Core Features & Use Cases
- Automatic Marker Scanning: Inspects the target repository root for language-specific file markers in a defined priority order to select the matching profile.
- Disambiguation Handling: Resolves conflicts when multiple language markers are present by checking source file counts, README references, or prompting the user for input.
- Profile Assignment: Writes the selected profile to the repository context file and run status file to ensure all downstream agents use the correct workflow conventions.
- Use Case: When you point StatsClaw at a new Python statistical package repository, the skill automatically detects the pyproject.toml marker and loads the correct Python package profile without any manual configuration.
Quick Start
Allow the profile-detection skill to run automatically when you start a new StatsClaw session with a target repository to have the correct language profile applied immediately without manual input.