Skip to content

v0.5.0 — report-issue skill + ship the scripts skills invoke

Choose a tag to compare

@scttbnsn scttbnsn released this 30 Jun 22:38

What's new

  • report-issue skill — when Rolester itself looks broken (a crash, stack trace, non-zero exit, or clearly-wrong output), the agent now knows to help you file a bug. It first separates a real defect from a config problem (setup issues route to configure / doctor), assembles redacted diagnostics — no candidate PII, comp, employer/recruiter names, or workspace contents, with home paths normalized — and, only with your explicit yes, opens a GitHub issue on this repo under your own gh identity. It never auto-files and falls back to a prefilled issue URL when gh isn't available. Say "this is broken", "report a bug", or "file an issue".

Fixes

  • Ship the scripts the skills actually invoke. The package files allowlist shipped only install-skills.mjs, but skills call npm run verify:tracker (13×), calibrate:style (9×), scan:sourced, analyze:outcomes, and more — all of which point at scripts/*.mjs that weren't in the package. So those commands broke in every installed and live copy (the missing verify-tracker.mjs failure). This release ships all 8 user-facing scripts. If you maintain a live tree, rolester update (or update-live) now pulls them in.

Housekeeping

  • New packaging guard: a test now fails if any script reachable from a skill or a published npm run alias isn't in the files allowlist (dev-only demo build/deploy scripts exempted) — so this regression class can't ship again.
  • Docs: backfilled the missing company-health entry in the skills reference.
rolester update    # or: npm i -g rolester@0.5.0