- Python 98%
- Shell 2%
The note said a plugin MCP tool needs this Mac "awake, connected and carrying the right Python", and called sleep a state that would occur routinely. Two things were wrong with that. This operator's Mac does not sleep, so the named instance does not apply. And there is no wider population to generalise to: build-brief lines 3 and 22 scope the whole system to a single operator searching for their own job, and jobbsok is not in the marketplace catalog. A worry about "most other users" is a worry about people this project does not have. The dependency itself is real; only the instance was wrong. The one that survives a never-sleeping Mac is Cowork opened from somewhere else: the bridge is named remote-devices and the server is a child of Claude.app on THIS Mac, so a session started on a phone or a second laptop may or may not reach it. That was not measured, and the note now says so in both directions rather than guessing. Stated precisely rather than darkly, because an overstated risk gets discounted and takes the real one with it. The degradation branch now has two named triggers instead of one vague one. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> |
||
|---|---|---|
| .claude-plugin | ||
| docs | ||
| scripts | ||
| tests | ||
| .gitignore | ||
| CHANGELOG.md | ||
| CLAUDE.md | ||
| LICENSE | ||
| pyproject.toml | ||
| README.md | ||
jobbsok
Local-first job search workspace: sourcing, scoring, case tracking, applications and interview prep.
A read-only job search operating system for one person searching for their own job. It reads listings the operator is already looking at, scores them against a maintained candidate profile, records every accept/reject decision with a reason, keeps each case's full correspondence in one folder, drafts applications as files, and flags threads that have gone silent. It never submits, never sends, never stores a credential.
Solo-maintained, fork-and-own. This plugin is a starting point, not a vendor product. Issues are welcome as signals; pull requests are not accepted.
AI-generated: all code produced by Claude Code through dialog-driven development.
Status: pre-release. Nothing is built yet beyond the manifest; the build
brief in docs/build-brief.md is the contract, and milestones ship in order
(M1–M6).
Install
Not installable yet. When released, the plugin is pinned by tag in the
ktg-plugin-marketplace catalog:
claude plugin marketplace add https://git.fromaitochitta.com/open/ktg-plugin-marketplace.git
claude plugin install jobbsok@ktg-plugin-marketplace
Non-goals
Submitting applications. Sending email. Any write to Finn.no or LinkedIn. Credential storage. Background jobs. Multi-user support. Recruiter-side features. Bulk listing harvest.
Changelog
See CHANGELOG.md.
License
MIT — see LICENSE.