Skip to content

feat: bulk resolve 13 open issues#23

Merged
gopherine merged 2 commits into
mainfrom
fix/bulk-issue-resolution
Mar 25, 2026
Merged

feat: bulk resolve 13 open issues#23
gopherine merged 2 commits into
mainfrom
fix/bulk-issue-resolution

Conversation

@gopherine

Copy link
Copy Markdown
Collaborator

Summary

Triaged all 13 open issues against the current skills.sh first-class integration layer. Closed 8 as resolved/superseded/deferred, implemented fixes for the remaining 5.

Issues closed as already resolved

Issues closed as superseded/deferred

Issues fixed in this PR

Issue Fix
#3 Version-pinned cache Cache paths now include version (name@1.0.0.md), LRU eviction at 5MB, core skills exempt
#8 Skill authoring guide CONTRIBUTING.md, docs/SKILL-TEMPLATE.md, .github/PULL_REQUEST_TEMPLATE/skill_submission.md
#10 Context-aware budgeting New context-budget.ts — 15% of detected context window (2k-50k range), integrated into activation
#14 Windsurf/Aider/Continue Added to tool detector + client registry (11 AI tools total)
#15 Onboarding command superskill-cli onboard — auto-detects tools, configures MCP, scans skills

Stats

  • 16 files changed, 884 insertions, 41 deletions
  • 906 tests passing (61 test files)
  • Clean TypeScript build

Test plan

  • npm run build — clean compilation
  • npm test — 906/906 tests pass
  • New tests for context-budget (10), skill-cache versioning/LRU (12), tool-detector (7), onboard (9), detect (3)
  • Manual: superskill-cli onboard on clean machine
  • Manual: verify Windsurf/Aider/Continue detection with env vars set

Closes #3 #8 #10 #14 #15

gopherine and others added 2 commits March 25, 2026 13:49
… new tool targets, onboarding, authoring docs

Closes #3: Version-pinned disk cache with LRU eviction (5MB cap, core skills exempt)
Closes #8: CONTRIBUTING.md, SKILL-TEMPLATE.md, and PR template for skill submissions
Closes #10: Context-aware skill budgeting (15% of detected context window, 2k-50k range)
Closes #14: Windsurf, Aider, and Continue added to tool detector and setup client registry
Closes #15: `superskill-cli onboard` command for automated setup of all detected AI tools

Also closed as already resolved: #2, #4, #5, #16, #17
Also closed as superseded/deferred: #7, #11, #12

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…reliability

- fitSkillsToBudget: stop after first exclusion to respect priority order
- onboard: wrap scanInstalledSkills in try/catch for graceful error accumulation
- skill-cache: add error logging in cacheSkill, clean up temp files on failure
- skill-cache: use mtime instead of atime for LRU (reliable on Linux/containers)
- context-budget.test: add missing SPDX header
- CONTRIBUTING.md: fix stale SPDX reference, remove nonexistent LICENSE-COMMERCIAL.md
- SKILL-TEMPLATE.md: add triggers field to frontmatter

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@gopherine gopherine merged commit c8c74cd into main Mar 25, 2026
@gopherine gopherine deleted the fix/bulk-issue-resolution branch March 25, 2026 08:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Version-pinned disk cache for skills

1 participant