Skip to content

0.40.0: project updates, suggestions, context cost, profiles, personal packs - #26

Merged
devohmycode merged 1 commit into
mainfrom
feat/profiles-context-packs
Nov 10, 2026
Merged

devohmycode merged 1 commit into
mainfrom
feat/profiles-context-packs

Conversation

@devohmycode

Copy link
Copy Markdown
Owner

Brings the work of claude/determined-lamport-x5oqeg into 0.40.0, as one commit on top of main. That branch's ten commits stay on the remote branch.

What it adds

  • Project skills get updates: outdated, update and u in the tree check both scopes.
  • skills-atlas suggest and 💡 For this project: skills for the technologies a project uses.
  • Context cost: what a skill costs at session start and when used, in previews, show, show_skill and installed --size, with a warning above 5,000 tokens per agent.
  • Profiles and backups: profile use <pack> keeps only a pack's skills in a scope after an exact backup; profile restore puts it back.
  • Personal packs: created, edited and deleted from the CLI, the tree and the web page; shipped packs always show.
  • MCP: suggest_skills, update_skills, rollback_skill, doctor, sync_project.
  • Tree: warnings on their own page, packs, profiles and backups in the tree's own windows.

Merged with what main gained since

  • show_skill, the web preview and the update diff keep both sides: look-alike names and whole-folder diff from main, context cost and project scope from the branch.
  • MCP tool list: the branch's five tools plus unused_skills and overlapping_skills.
  • README and CHANGELOG: the branch's entries join the 0.40.0 section; the usage block and the introduction name the new commands.

Fixed on the way

Two tests of the profile backups failed on Windows only: they compared paths with / and links by their literal target, while Windows restores a link as a junction with an absolute target. They now compare normalised paths and where a link leads.

Tests

npm run typecheck and npm run build pass; npm test: 323 pass (on Windows). Tried for real: installed --size, show, profile list, overlaps. profile use and profile restore were not run for real.

…ckups, personal packs

Project skills are checked for updates like global ones. suggest finds skills for the technologies a project uses. Previews, show and installed --size estimate what a skill costs in context. profile use keeps only a pack's skills in a scope after an exact backup, and profile restore puts it back. Personal packs are managed from the CLI, the tree and the web page. The MCP server gains suggest_skills, update_skills, rollback_skill, doctor and sync_project.
@github-project-automation github-project-automation Bot moved this to Backlog in Skills-Atlas Nov 10, 2026
@devohmycode
devohmycode marked this pull request as ready for review November 10, 2026 15:42
@devohmycode
devohmycode merged commit 30edf55 into main Nov 10, 2026
2 checks passed
@devohmycode
devohmycode deleted the feat/profiles-context-packs branch November 10, 2026 15:42
@github-project-automation github-project-automation Bot moved this from Backlog to Done in Skills-Atlas Nov 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant