intent list discovers skill-enabled packages and prints available skills.
npx @tanstack/intent@latest list [--json]
REQUIRES uses intent.requires values joined by , ; empty values render as –.
--json prints the ScanResult object:
{
"packageManager": "npm | pnpm | yarn | bun | unknown",
"packages": [
{
"name": "string",
"version": "string",
"intent": {
"version": 1,
"repo": "string",
"docs": "string",
"requires": ["string"]
},
"skills": [
{
"name": "string",
"path": "string",
"description": "string",
"type": "string (optional)",
"framework": "string (optional)"
}
]
}
],
"warnings": ["string"]
}
packages are ordered using intent.requires when possible.