skill-tree-generator

Generate versioned SKILL.md trees for JavaScript and TypeScript libraries.

320|20|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/TanStack/intent --skill skill-tree-generator-tanstack
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-tree-generator
Source: https://github.com/TanStack/intent/tree/main/packages/intent/meta/tree-generator
Command: npx skills add https://github.com/TanStack/intent --skill skill-tree-generator-tanstack

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This meta-tooling skill automates the creation, maintenance, and versioning of a complete skill tree (collection of SKILL.md files) for a JavaScript or TypeScript library, enabling consistent, up-to-date knowledge for AI coding agents.

Core Features & Use Cases

  • Generate a full skill_tree.yaml scaffold and corresponding SKILL.md files from a domain map or raw docs.
  • Update existing skills on library version changes, auditing for staleness and drift, and validate consistency across the skill tree.
  • Support monorepos and multi-package libraries, including per-package paths and shared core patterns, with references and artifacts.

Quick Start

Generate a starter skill tree from your domain map and review generated SKILL.md files before activation.

Frequently Asked Questions about skill-tree-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a skill tree for a JavaScript or TypeScript library?

To generate a skill tree, map your library's domain to create a skill_tree.yaml scaffold and corresponding SKILL.md files, ensuring consistent AI agent discovery across your packages. This automates the creation of versioned skill documentation.

How do AI coding agents discover library features in a monorepo?

AI coding agents discover library features in a monorepo through versioned SKILL.md files with structured frontmatter. This skill maps domains to generate core, framework, and sub-skills with per-package paths for consistent navigation.

Can I update existing SKILL.md files when my library version changes?

Yes, you can update existing SKILL.md files when your library version changes. The tool audits for staleness and drift, validating consistency across the skill tree to ensure AI agents rely on up-to-date knowledge.

Does this skill tree generation tool support multi-package monorepos?

Yes, this skill tree generation tool supports multi-package monorepos. It handles per-package paths and shared core patterns, generating references and artifacts to maintain consistent AI agent knowledge across all packages.

What is the best way to version AI agent skills for a TypeScript library?

The best way to version AI agent skills is generating a complete skill tree where each SKILL.md frontmatter includes library_version, type, sources, and dependencies. This enables consistent agent discovery and handles updates when libraries change.

What frontmatter metadata is required for generating a library skill tree?

Generating a library skill tree requires frontmatter metadata including library_version, type, sources, and dependencies for each SKILL.md file. Optional references and assets can also be included to support domain mapping and agent discovery.