Repository navigation
v1.18.0 — Issue Planner, Doctor, Session Snapshots
What's New
Issue Planner
Turn any GitHub Issue into a structured execution plan for 44 agents.
skillkit issue plan "#42"
skillkit issue plan rohitg00/skillkit#42 --agent cursor
skillkit issue list --label bug- Parses checkboxes (
- [ ]) into plan tasks - Extracts file paths from backtick mentions
- Maps labels to tags (
bug→ fix,enhancement→ feature) - Adds test steps automatically (
--no-teststo skip) - No LLM calls — pure parsing, works offline
- Output works with
skillkit plan validateandskillkit plan execute
Doctor Command
Diagnose setup issues and check environment health.
skillkit doctor
skillkit doctor --fix
skillkit doctor --json- Checks Node.js, npm, pnpm, SkillKit version
- Validates config file and agent detection
- Scans project/global skills directories
- Finds broken symlinks (auto-fix with
--fix) - Validates all installed skills
Enhanced Status Command
Project overview when no active session.
skillkit status- Shows detected agent, config, version
- Displays project/global skill counts
- Recent execution history
Session Snapshots
Save and restore full session state.
skillkit session snapshot save "before-refactor" --desc "Clean state"
skillkit session snapshot restore "before-refactor"
skillkit session snapshot list
skillkit session snapshot delete "old-snapshot"Session Explain
Human-readable session summaries.
skillkit session explain
skillkit session explain --json- Duration, skills used, tasks completed
- Files modified, git commits today
- Observation counts (errors, solutions, patterns)
Skill Activity Log
Track which skills are active during git commits.
skillkit activity
skillkit activity --skill code-simplifier
skillkit activity --jsonBug Fixes
ObservationStore.readAll()— static method that reads without sessionId mismatchdoctorusesgetAdapter()per agent instead of spread-basedgetAllAdapters()doctorusesAGENT_CONFIGfor global skills paths instead of hardcoded formulasession-explainerdefensively handles missinghistory/decisionsarrayssession-explainerresolves agent name from config with skillSource fallback- Snapshot restore now properly restores observations
Stats
- 3,451 lines added across 25 files
- 29 new issue planner tests
- 15 activity log tests
- 9 session explainer tests
- 6 snapshot manager tests
- All 971+ tests passing