mcp-ts-core ^0.10.9, plugin-manifest checks
Framework and toolchain refresh adopting mcp-ts-core 0.10.7-0.10.9. No tool surface or behavior change — the three CPSC tools are unaffected.
Added:
- devcheck.config.json packaging.pluginManifests flag — opts into lint:packaging plugin-manifest validation (descriptions, unscoped display fields, full-name install arg)
- scripts/check-dependency-specifiers.ts — devcheck guard against floating dependency specifiers in package.json and the bun.lock workspaces map
Changed:
- devcheck fresh-scaffold guards re-synced (build-changelog, devcheck, check-framework-antipatterns, check-skill-versions): empty-tree changelog check, git-absent skips, deleted-SKILL.md guard
- 14 skills//SKILL.md re-synced from the framework (api- body drift, git-wrapup + orchestrations guidance)
Picks up upstream: ctx.content image/audio collector, Canvas SQL invalid_sql classification, DuckdbProvider.describe() ambiguous-column fix.
Dependency bumps:
- @cyanheads/mcp-ts-core ^0.10.6 -> ^0.10.9
- @biomejs/biome ^2.4.16 -> ^2.5.0 (dev)
- @types/node ^25.9.3 -> ^26.0.0 (dev)
- vitest ^4.1.8 -> ^4.1.9 (dev)
21 tests pass; bun run devcheck clean.