Skip to content

v0.4.0

@MelonS MelonS tagged this 20 May 05:59
Second-skill milestone.  Two production skills ship from the repo:

  music-video  (v1.0.0, missions-routed shape)
  job-hunt     (v0.1.0, standalone shape)

Skill #2 (job-hunt) capabilities:
- Short-keyword UX: `--seed "Problem Solver"` expands to a 24-
  synonym role family via config/role-synonyms.yaml.  Five role
  families seeded.
- 5 source plugins (kr-wanted / kr-programmers / kr-jobkorea /
  kr-saramin + _mock) — mock-fallback default; live HTTP per
  plugin gated on JH_<SOURCE>_LIVE=1.
- 4 utility scaffolds (per-posting Claude calls; scaffold default;
  gated on JH_<TOOL>_LIVE=1): fit-score / cover-letter-draft /
  company-research / interview-prep.
- 1 profile-derivation scaffold: derive-profile.sh reads the repo
  and drafts operator-profile.md.
- Markdown digest renderer with apply-assist link derivation.
- 63 tests pass (32 smoke + 26 edge + 5 schema validation).
- EN + KO walkthroughs at docs/skills/job-hunt{,.ko}.md.
- Plugin marketplace metadata in .claude-plugin/marketplace.json
  (both skills installable via `/plugin install`).
- README EN/KO + Pages site (site/index.html) updated to hoist
  Skill #2 to peer visibility with Skill #1.
- EXAMPLES.md top-level cookbook covers both skills.
- docs/research/role-market-survey.md — neutral market reference
  for the AI-native product builder role the skill targets.

Activation (one-time operator steps; ~5 minutes total):
- `cp skills/job-hunt/config/operator-profile.example.md \
     skills/job-hunt/config/operator-profile.md` and edit
  (gitignored, per-machine).
- Flip the JH_*_LIVE=1 env vars per utility module to activate
  live Claude calls (Tier-1 under operator's existing Max plan;
  no incremental USD).
- For live KR job-board HTTP, run the per-source curl-validation
  step + flip JH_<SOURCE>_LIVE=1 + supply API key where required.

v0.4.0 represents the structural + scaffold state, not the
fully-activated state.  Activation is one-time operator work.
Assets 2
Loading