Tech Stack Declared
The root instruction file must contain a heading matching technology terms (Stack, Tech, Language, Runtime, or Framework). Declaring the tech stack prevents the agent from guessing or suggesting incompatible technologies.
Antipatterns
- Mentioning technologies only in prose without a dedicated heading. The check requires a heading containing one of the matching terms, not inline references.
- Using a heading like "## Dependencies" or "## Tools" that describes related content but does not match the expected terms (Stack, Tech, Language, Runtime, Framework).
- Documenting the tech stack only in
package.jsonorpyproject.tomlwithout a corresponding heading in the root instruction file.
Pass / Fail
Pass
# Project
## Tech Stack
- Python 3.12, `uv` for dependency management
- `ruff` for linting, `pytest` for testing
Fail
# Project
## Getting Started
Install the dependencies and run the project.
We use Python and some testing tools.
Limitations
Checks for a heading containing "Stack", "Tech", "Language", "Runtime", or "Framework". Does not verify the section lists the actual technologies used.
