Skip to content

[meta-feedback] tree-generator (mixed) #25

@KyleAMathews

Description

@KyleAMathews

Meta-Skill Feedback: tree-generator

Library: typography.js
Agent: claude-code
Artifact quality: mixed
Rating: mixed

What Worked

The skill type taxonomy (core, sub-skill, framework, lifecycle, composition, security) is well-designed. The flat vs nested structure guidance is helpful. The monorepo layout with package field is practical.

What Failed

The full YAML schema for skill_tree.yaml (library, generated_from, generated_at, per-skill fields) was only in the tree-generator SKILL.md — not in the scaffold summary. Without loading the actual meta skill, the AI produces a freeform YAML that doesn't match. The scaffold says "Run npx @tanstack/intent validate in each package directory" but the validate CLI actually expects the skills/ directory path, not the package root — this caused a validation failure. Had to rewrite the skill tree after reading the actual spec. Description character limit (1024 chars per Claude Skills standard) is not documented or enforced by the validator.

Suggestions

Scaffold should explicitly say: "Load node_modules/@tanstack/intent/meta/tree-generator/SKILL.md and follow its YAML schema exactly." Fix validate command docs: "Run npx @tanstack/intent validate " (e.g. packages/typography/skills, not packages/typography/). Include a minimal YAML example in the scaffold prompt so the AI has the schema without needing to load the full spec. Add description character limit validation (1024 chars) to the validator.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions