Faf Auto
faf_autoScans package manifests, Docker Compose, and Makefiles to detect language, framework, database, and build tools, then creates or updates a .faf file with grounded stack facts.
Instructions
Auto-detect project stack and author/update a .faf file. Scans package.json, pyproject.toml, Cargo.toml, go.mod, and other manifest files for language, framework, database, API type, and build tools — then grounds the result in the repo's own files: docker-compose service images (Postgres, Redis, Elasticsearch...) map onto stack slots, and Makefile / justfile targets map onto test / build / lint commands. Facts from files, no hardcoded defaults. Creates a new .faf if none exists, or fills empty slots in an existing one.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | project.faf | |
| directory | No | . |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||