You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**Game development**: `game-unity`, `game-godot` (detected via `project.godot`/`Assets/`)
17
+
-**Web3**: `smart-contract` (Solidity/EVM, detected via `.sol` language or `hardhat`/`ethers` in package.json)
18
+
-**Desktop**: `desktop-electron` (detected via `electron` in package.json), `desktop-tauri` (detected via `src-tauri/`)
19
+
- All 16 new types have full `ToolSet` entries, scaffold directory structures, and `_EXPLICIT_ONLY_TYPES` membership where auto-detection would produce false positives
20
+
21
+
-**55 new built-in skills across 5 new domains** — catalog grows from 76 to 131 skills (16 domains):
-**`_EXPLICIT_ONLY_TYPES` extended** — `kubernetes-operator`, `streaming-pipeline`, `serverless`, `agent-orchestration`, `mcp-server`, `rag-pipeline`, `mlops-platform`, `game-unity`, `game-godot`, `data-warehouse` added. These types use explicit configuration and bypass auto-detection to prevent false-positive type mismatches from auxiliary language files.
29
+
30
+
### Fixed
31
+
32
+
-**#195 — LEDGER open-TODO counter false positive**: `check_ledger_health` counted any line containing `- [ ]` as an open TODO, causing false positives when prose narrative fields (e.g., `Checks run:`) referenced checklist syntax. Fixed to `line.lstrip().startswith("- [ ]")` — only lines where the checklist marker starts the trimmed line are counted.
33
+
34
+
-**#194 — `check_type_mismatch` false positive for FPGA projects with auxiliary Python**: `check_type_mismatch` called `detect_project()` even when `scaffold.yml` had an explicit hardware/vendor type set. Python tooling files in FPGA projects dominated the file-extension count, making `detect_project()` infer `library-python` instead of `fpga-rtl-amd`. Fixed by introducing `_EXPLICIT_ONLY_TYPES` — when `config.type` is in this frozenset, auto-detection is skipped entirely. Regression tests added.
35
+
36
+
-**ruff format drift in `cli.py` and `mcp_server.py`**: two source files had diverged from the `ruff format` output, failing the CI lint step. Applied `ruff format` to restore compliance.
37
+
38
+
### Changed
39
+
40
+
-**Documentation comprehensively updated**: README.md, `docs/site/project-types.md`, `docs/site/skills-index.md`, `docs/site/configuration.md` all reflect the new 53 project types and 131 skills. GitHub repository description and topics updated.
0 commit comments