| name | af-prek |
| description | Run pre-commit checks using prek. Fuzzy matches check names. |
prek - Pre-commit Runner
Run pre-commit checks easily with fuzzy matching.
Usage
The user invokes this skill with /prek <query> where query can be:
- A partial check name:
/prek compile-ui matches airflow-core:compile-ui-assets
- A project name:
/prek airflow-core runs all airflow-core checks
list to show all available checks
Instructions
- If the argument is
list or empty, run prek list and show the output
- Otherwise, run
prek list to get available checks, then fuzzy match the argument against check names
- If exactly one match, run it with
prek <project>:<check>
- If multiple matches, show them and ask user to be more specific
- If no matches, show similar options
Examples
/prek compile-ui → runs prek airflow-core:compile-ui-assets
/prek mypy-airflow → runs prek airflow-core:mypy-airflow-core
/prek providers → runs all providers checks
/prek list → shows all available checks