chore(release): v1.23.0 — slim install, safer picker, branded tags#116
chore(release): v1.23.0 — slim install, safer picker, branded tags#116
Conversation
…anded tags Version bump ------------ 1.22.1 -> 1.23.0 across all workspace packages. Minor bump covers the slim-install dependency layout, safer first-time agent picker, and the corresponding doc + branding changes. Prune dead optional deps in @skillkit/core ------------------------------------------ @anthropic-ai/sdk, @google/genai, ollama, and openai were listed as optionalDependencies but never imported. They were pulled through @skillkit/cli transitively on every default install, adding ~57 packages and one deprecation warning (node-domexception via the SDKs' own formdata-node / node-fetch transitives). Grep of packages/core/src confirms no SDK import; providers in src/ai/providers use direct fetch() against the provider HTTP APIs. Drop them. better-sqlite3, sqlite-vec, and node-llama-cpp stay because they are actually dynamic-imported by the vector store and embedding pipeline. Measured on a fresh npm cache (overrides-pinned file: tarballs): before: 475 pkgs / 18s / 3 deprecation warnings 1.23.0: 418 pkgs / 18s / 2 deprecation warnings slim: 118 pkgs / 9s / 0 deprecation warnings The two remaining warnings are upstream: - prebuild-install@7.1.3 from better-sqlite3 (must stay) - glob@9.3.5 from @opentui/solid -> babel-plugin-module-resolver README rewrite -------------- Punchier top fold. Palette-consistent SVG tag badges under assets/tags/ replace most shields.io badges (still keep npm/CI/etc on shields since they need live data). Collapsible detail blocks for every feature instead of the linear wall. Same nav anchors the site uses. No em dashes. No AI filler words. Writing style pulls from the ai-engineering-from-scratch and awesome-claude-design READMEs the user already runs. Branded SVG tags ---------------- scripts/gen-tags.mjs generates 20 SVG pills under assets/tags/ in the SkillKit palette (#09090b base, #fafafa text, #3f3f46 border, accent per tag). Two variants: single pill with left accent bar (new, slim-install, v1.23.0, etc.) and split badge (agents | 45, packages | 118, install | 9s). Matches the aesthetic used on awesome-claude-design, tailored to SkillKit's monochrome brand. The tags directory is fork-and-remix friendly; README points to it.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Caution Review failedPull request was closed or merged during review 📝 WalkthroughWalkthroughVersion 1.22.1 bumped to 1.23.0 across all packages. README comprehensively redesigned with marketing sections, problem/fix narrative, quick-start flow, and expanded feature documentation. Optional AI SDK dependencies removed from core package. New SVG badge generation script added. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~22 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
| { | ||
| "name": "skillkit-monorepo", | ||
| "version": "1.22.1", | ||
| "version": "1.23.0", |
There was a problem hiding this comment.
🟡 Incomplete version bump: @skillkit/mcp still at 1.22.1
The PR bumps every package in the monorepo from 1.22.1 to 1.23.0 (14 package.json files), but packages/mcp/package.json was missed and remains at "version": "1.22.1". This creates a version inconsistency across the monorepo. While workspace:* references resolve at install time regardless of version strings, the mismatch means @skillkit/mcp will publish at the wrong version if released from this state.
Prompt for agents
The PR bumps all package versions from 1.22.1 to 1.23.0 but missed packages/mcp/package.json, which still has version 1.22.1 on line 3. Update that file's version field to 1.23.0 to match the rest of the monorepo. The file is at packages/mcp/package.json, line 3: change '"version": "1.22.1"' to '"version": "1.23.0"'.
Was this helpful? React with 👍 or 👎 to provide feedback.
Summary
(`@anthropic-ai/sdk`, `@google/genai`, `ollama`, `openai`).
Listed as optional but never imported — providers use `fetch()` directly.
Drops ~57 packages and 1 deprecation warning from the default install.
brand-aligned SVG tags under `assets/tags/`, no em dashes.
in SkillKit's monochrome palette (#09090b base, #fafafa text,
#3f3f46 border, per-tag accent stripe).
Install numbers (measured on fresh npm cache)
Remaining 2 warnings in the default install are upstream:
Not ours to fix.
Test plan
in a clean cache (full + slim). Both run `skillkit --help`,
`skillkit --version`, `skillkit list`.
Summary by CodeRabbit
New Features
Documentation
Chores