-
-
Notifications
You must be signed in to change notification settings - Fork 0
Description
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.