Count productive code lines per package using scc, scoped to actual source directories
Install
npx skillscat add p-wegner/agentic-kanban/count-code-lines Install via the SkillsCat registry.
SKILL.md
count-code-lines
Count productive (non-blank, non-comment) code lines across all source packages using scc.
Step 1: Overall summary
Run scc across all package source dirs combined:
scc packages/client/src packages/server/src packages/shared/src packages/mcp-server/src packages/e2e packages/desktop/src --include-ext ts,tsx,css --no-complexityStep 2: Per-package breakdown
Run scc on each package individually and collect the Code column from the Total row:
for pkg in packages/client/src packages/server/src packages/shared/src packages/mcp-server/src packages/e2e packages/desktop/src; do
echo "=== $pkg ==="
scc $pkg --include-ext ts,tsx,css --no-complexity 2>&1 | grep -E "TypeScript|CSS|Total"
doneStep 3: Report
Present results as a markdown table with columns: Package, Files, Code Lines, Comments, Blanks, Total Lines.
Include a totals row. Add a one-sentence observation about the distribution (e.g. largest package, test ratio).