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.