Skip to main content

CLI Commands

The CLI is the product surface. Each command should produce a concrete artifact, not vague console text.

Core commands

CommandOutput
npm run initCreates profile.yml from the example template
npm run doctorHealth check for the repo command surface
npm run audit:profileoutput/profile-audit.{md,json,html}
npm run gap:roleoutput/role-gap-analysis.{md,json,html}
npm run report:flagshipAlias for the flagship role-gap dossier
npm run portfolio:planoutput/portfolio-project-plan.{md,json,html}
npm run github:growthoutput/github-growth-plan.{md,json,html}
npm run interview:storiesoutput/interview-story-bank.{md,json,html}
npm run plan:weeklyoutput/weekly-proof-plan.{md,json,html}
npm run demo:ai-frontendDemo AI Frontend Architect dossier bundle
npm testRegression tests and fixture checks
npm run init
npm run gap:role
npm run github:growth
npm run plan:weekly

Output convention

The current convention is:

  • Markdown for human review
  • JSON for structured downstream use
  • HTML for local presentation

That convention is important because it keeps the repo useful both as a terminal tool and as a lightweight documentation product.