What problem does it solve? Manually keeping project configuration in sync with the actual tech stack is error-prone and often forgotten after tooling changes. This Skill inspects project files to detect the stack, test runner, linter, type checker, and build system, then writes the results into openspec/config.yaml automatically. ## Core Features & Use Cases - Stack Detection: Parses package.json, go.mod, Cargo.toml, pyproject.toml, CMakeLists.txt, tsconfig.json, and CI workflow files to identify languages, frameworks, and package managers. - Tooling Detection: Identifies test runners (vitest, jest, pytest, go test), coverage tools, linters (eslint, biome, ruff, clippy), type checkers (typescript, mypy), and formatters (prettier, black, rustfmt). - Safe Config Updates: Updates only the context, testing, and quality sections of openspec/config.yaml while preserving all other YAML structure and custom schemas. - Use Case: After running an init command or migrating a project from jest to vitest, run this Skill to refresh the config so downstream workflows use the correct test and lint commands. ## Quick Start Detect the project stack and update openspec/config.yaml with the detected tooling and testing capabilities.