(nodes: PackageFileTree[])
| 80 | } |
| 81 | |
| 82 | const countFilesRecursive = (nodes: PackageFileTree[]): number => |
| 83 | nodes.reduce((acc, n) => acc + (n.type === 'file' ? 1 : countFilesRecursive(n.children || [])), 0) |
| 84 | |
| 85 | /** |
| 86 | * Count files in skill subdirectories (scripts, references, assets). |