README.mdandSETUP.mdcapture the HAM-Z™ workflow and install steps; keep them current alongside feature work..claude/agents/hosts agent briefs and.claude/commands/defines slash commands; update both whenever behaviour changes.- Inputs live in
ResumeSourceFolder/andJob_Postings/; generated artefacts belong inOutputResumes/andBriefing_Notes/. Retain.gitkeepsentinels. - Reference collections (
Sample_Output/,Scoring_Rubrics/,Intelligence_Reports/,SourceMaterial/) show accepted formatting—mirror their naming when sharing exemplars.
npm run install-allinstalls npm dependencies plus Playwright Chrome; usenpm installornpm run install-browsersif you only need packages or browsers.npx playwright testruns the suite (place specs intests/); add--project=chromiumfor quick smoke checks.claude --workspace .spins up the Claude Code CLI so you can verify command registration before review.
- Prefer TypeScript modules under
src/, using 2-space indentation and descriptiveverbNouncommand handlers ornounAgentorchestrators. - Name job inputs
Job_Postings/Company_Role_YYYY-MM-DD.mdand outputsOutputResumes/Step{N}_Final_Resume_Role_Company_Date.mdto keep automation parsable. - Markdown briefs begin with an H1, use sentence-case headings, and wrap shell snippets in fenced code blocks.
- Cover new flows with
@playwright/test; organise files astests/<feature>.spec.tsand assert on Markdown content plus filesystem side effects. - Reuse fixtures in
Sample_Output/when checking formatting, updating those exemplars if expectations shift. - Record manual verification in
Briefing_Notes/only when it must persist; otherwise discard scratch artefacts locally.
- Follow the existing imperative commit tone (
Add job search workflow support) and keep subjects under ~72 characters, noting key directories in the body when needed. - Pull requests should include a succinct change summary, affected assets, and validation evidence (
npx playwright test, screenshots, or sample diffs). - Call out edits to
.claude/agentsor.claude/commandsso reviewers rerun command registration.
- Add new slash commands alongside their agent brief and refresh the Core Commands table in
README.md. - Treat customer materials as sensitive: scrub PII before committing and keep proprietary data in ignored folders when possible.
- Confirm every published output traces back to sources in
ResumeSourceFolder/to honour the provenance standard.