Skip to content

v1.9.0 - Skill Tree & Reasoning Engine

Choose a tag to compare

@rohitg00 rohitg00 released this 02 Feb 16:49
· 72 commits to main since this release
de4425f

What's New

Hierarchical Skill Tree

Browse 15,000+ skills organized in a navigable taxonomy with 12 categories.

skillkit tree                    # Full tree view
skillkit tree Frontend           # Category navigation
skillkit tree "Frontend > React" # Subcategory
skillkit tree --stats            # Statistics
skillkit tree --generate         # Generate from index

Categories: Development, Frontend, Backend, Mobile, DevOps, Testing, Security, AI/ML, Database, Tooling, Documentation, Performance

LLM-Based Reasoning Engine

Smart skill discovery using reasoning over the taxonomy:

skillkit recommend --explain     # See WHY skills match
skillkit recommend --reasoning   # Use LLM-based search

Output:

vercel-react-best-practices (Score: 92)
├── Matched: React, TypeScript, Next.js
├── Your stack: Next.js 14, React 18
└── Path: Frontend > React > Best Practices

Connector Placeholders

Tool-agnostic skill authoring with 13 connector categories:

  • ~~CRM - Salesforce, HubSpot, Pipedrive
  • ~~chat - Slack, Teams, Discord
  • ~~email - Gmail, Outlook, SendGrid
  • ~~calendar - Google Calendar, Outlook Calendar
  • ~~docs - Notion, Confluence, Google Docs
  • ~~data - BigQuery, Snowflake, PostgreSQL
  • And more...

Execution Flow Tracking

Step-by-step execution with metrics, retries, and progress tracking.

Standalone vs Enhanced Mode

Automatic MCP capability detection with graceful fallback.

Bug Fixes

  • Fixed --skill alias and agent detection
  • Fixed timer leak in ExecutionManager
  • Fixed average stats calculation with cache hits
  • Fixed tilde path expansion (use os.homedir())
  • Fixed tree traversal for missing nodes

Documentation

  • New Skill Tree documentation
  • Updated recommendations with reasoning features
  • Updated TUI docs with tree view mode
  • Updated README and website

Full Changelog

v1.8.1...v1.9.0