{"id":47639495,"url":"https://github.com/poferraz/career-ops","last_synced_at":"2026-04-02T00:41:32.403Z","repository":{"id":346241183,"uuid":"1189050534","full_name":"poferraz/career-ops","owner":"poferraz","description":"An agent skill for Claude Code, Codex, Gemini CLI, Cursor, and more.","archived":false,"fork":false,"pushed_at":"2026-03-23T05:42:53.000Z","size":1289,"stargazers_count":1,"open_issues_count":4,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-03-23T18:20:46.346Z","etag":null,"topics":["agentic-coding","ai-tools","career","claude-code","claude-skills","codex","cursor","gemini-cli","job-search","resume"],"latest_commit_sha":null,"homepage":"https://career-skill.vercel.app/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/poferraz.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":"SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-03-22T23:21:48.000Z","updated_at":"2026-03-23T04:35:49.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/poferraz/career-ops","commit_stats":null,"previous_names":["poferraz/career-ops"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/poferraz/career-ops","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/poferraz%2Fcareer-ops","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/poferraz%2Fcareer-ops/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/poferraz%2Fcareer-ops/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/poferraz%2Fcareer-ops/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/poferraz","download_url":"https://codeload.github.com/poferraz/career-ops/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/poferraz%2Fcareer-ops/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31293490,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-01T21:15:39.731Z","status":"ssl_error","status_checked_at":"2026-04-01T21:15:34.046Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agentic-coding","ai-tools","career","claude-code","claude-skills","codex","cursor","gemini-cli","job-search","resume"],"created_at":"2026-04-02T00:41:31.691Z","updated_at":"2026-04-02T00:41:32.398Z","avatar_url":"https://github.com/poferraz.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n![career-ops](https://img.shields.io/badge/CAREER--OPS-V1.0.2-1414b8?style=for-the-badge)\n![License](https://img.shields.io/badge/LICENSE-MIT-1414b8?style=for-the-badge)\n![Platforms](https://img.shields.io/badge/PLATFORMS-7-1414b8?style=for-the-badge)\n![Modules](https://img.shields.io/badge/MODULES-10-111111?style=for-the-badge)\n\n# CAREER-OPS\n\n## NO SLOP. JUST STRATEGY.\n\nAn open-source AI career coaching skill for Claude Code, Codex, Gemini CLI, Cursor, and more. Resume optimization, interview prep, job search strategy, and anti-slop quality gates — backed by peer-reviewed research.\n\n[![View on GitHub](https://img.shields.io/badge/VIEW_ON_GITHUB-1414b8?style=for-the-badge\u0026logo=github\u0026logoColor=white)](https://github.com/poferraz/career-ops)\n[![Visit Website](https://img.shields.io/badge/VISIT_WEBSITE-111111?style=for-the-badge)](https://career-skill.vercel.app/)\n[![Changelog](https://img.shields.io/badge/CHANGELOG-v1.0.2-1414b8?style=for-the-badge)](CHANGELOG.md)\n\n\u003c/div\u003e\n\n\u003cimg src=\"docs/assets/readme-hero.png\" alt=\"career-ops four-stage engine: interviewer mode, smart routing, anti-slop gate, and session memory — brutalist UI on blueprint grid\" width=\"100%\"\u003e\n\n---\n\n## ── FOUR-STAGE ENGINE\n\nEvery session follows the same pipeline: **interview first** → route to the right module → score the output → learn for next time.\n\n| # | STAGE | DESCRIPTION | TAGS |\n|---|---|---|---|\n| **01** | **INTERVIEWER MODE** | Motivational Interviewing framework that mines accomplishments through structured questioning — not self-assessment. | `MI Framework` · `5 Phases` |\n| **02** | **SMART ROUTING** | Your request is matched to the right reference module. \"Tailor my resume\" auto-loads `resume.md`. | `10 Modules` · `Auto-Load` |\n| **03** | **ANTI-SLOP GATE** | Output scored on 5 dimensions before delivery. Below 35/50, it gets rewritten automatically. | `35/50 Min` · `5 Dimensions` |\n| **04** | **SESSION MEMORY** | Profile updates after every session — skills discovered, achievements surfaced, preferences saved. | `Persistent` · `Profile` |\n\n---\n\n## ── INSTALL IN 30 SECONDS\n\n\u003e Start a session and say **\"Help me with my resume.\"** The skill activates automatically on any career-related prompt.\n\n```bash\ngit clone https://github.com/poferraz/career-ops.git ~/.claude/skills/career-ops\n```\n\nNo API keys required. No MCP servers. No cloud services. Everything runs locally in your agent's context.\n\n| PLATFORM | METHOD | STATUS |\n|---|---|---|\n| Claude Code | `git clone` into `~/.claude/skills/` | ✓ Native |\n| Codex | `bash scripts/convert.sh codex` | ✓ Supported |\n| Gemini CLI | `bash scripts/convert.sh gemini` | ✓ Supported |\n| Cursor | `bash scripts/convert.sh cursor` | ✓ Supported |\n| Antigravity | `bash scripts/convert.sh antigravity` | ✓ Supported |\n| Windsurf | `bash scripts/convert.sh windsurf` | ✓ Supported |\n| OpenCode | `bash scripts/convert.sh opencode` | ✓ Supported |\n\n\u003e **Other platforms:** The convert script outputs platform-specific formats. See [integrations.md](docs/integrations.md) for setup details.\n\n---\n\n## ── ANTI-SLOP QUALITY GATE\n\n\u003e Every response is scored on 5 dimensions before you see it. Below **35/50**, it gets rewritten automatically. No exceptions.\n\n| DIMENSION | SCORE | WHAT IT CATCHES |\n|---|---|---|\n| Directness | 9/10 | Hedging, filler, passive voice |\n| Rhythm | 8/10 | Monotonous sentence structure |\n| Trust | 9/10 | Unsupported claims, invented statistics |\n| Authenticity | 8/10 | Chatbot tone, buzzword density |\n| Density | 8/10 | Sentences that earn no place |\n| **TOTAL** | **42/50** | Minimum passing threshold: **35** |\n\n| | BEFORE | AFTER |\n|---|---|---|\n| **Resume bullet** | \"Responsible for managing team projects and improving efficiency\" | \"Led 4-person team delivering $2M platform migration 3 weeks early\" |\n| **Interview answer** | \"I'm a great communicator and team player\" | \"Cut stakeholder meeting time 40% by switching to async Loom updates\" |\n| **LinkedIn headline** | \"Passionate marketing professional driving brand growth\" | \"Grew SEM revenue $1.4M in 11 months — B2B SaaS, Series A\" |\n\n---\n\n## ── REFERENCE MODULES\n\nTen evidence-backed modules covering every stage of the multi-agent career coaching workflow.\n\n| MODULE | COVERS |\n|---|---|\n| [`resume.md`](references/resume.md) | Eye-tracking data, ATS mechanics, achievement reframing via RISE method |\n| [`cover-letter.md`](references/cover-letter.md) | Gap framing, AI detection reality, Hook → Match → Bridge → Ask structure |\n| [`linkedin.md`](references/linkedin.md) | Profile optimization, headline strategy, posting cadence, engagement hierarchy |\n| [`interview.md`](references/interview.md) | STAR validation, predicted questions from JD, negotiation frameworks (ZOPA/BATNA) |\n| [`outreach.md`](references/outreach.md) | Connection request acceptance rates, cold message frameworks, InMail vs email |\n| [`job-search.md`](references/job-search.md) | Channel effectiveness data, diminishing returns curve, industry-specific duration |\n| [`career-strategy.md`](references/career-strategy.md) | GROW/OSCAR/CLEAR coaching frameworks, cross-industry mobility mapping |\n| [`market-data.md`](references/market-data.md) | Hiring funnel conversion rates, salary research sources, remote work snapshot |\n| [`anti-slop.md`](references/anti-slop.md) | Scoring rubric, banned phrase list, familiarity problem detection |\n| [`research-scout.md`](references/research-scout.md) | Live web search protocol, recency checks, mandatory `[UNVERIFIED]` tagging |\n\n---\n\n## ── RESEARCH-BACKED\n\n\u003e Every claim is tagged T1–T4. No invented statistics. No plausible-sounding numbers. T4 claims are excluded entirely.\n\n| TIER | LABEL | SOURCE TYPE |\n|---|---|---|\n| **T1** | Verified | Peer-reviewed studies, RCTs, meta-analyses |\n| **T2** | Reported | Controlled callback experiments, platform studies |\n| **T3** | Expert | Conventional wisdom from recognized practitioners |\n| **T4** | Excluded | Contradicted by evidence, origin unknown |\n\nBuilt through 5 rounds of deep research with goal-blind prompting and contradiction checking. See [research-methodology.md](docs/research-methodology.md) for full methodology.\n\n---\n\n## ── CONTRIBUTE\n\ncareer-ops runs on evidence, not vibes. Every contribution must clear the same anti-slop bar as the skill itself.\n\n\u003cdiv align=\"center\"\u003e\n\n[![Contributing](https://img.shields.io/badge/CONTRIBUTING-READ-1414b8?style=for-the-badge)](CONTRIBUTING.md)\n[![Changelog](https://img.shields.io/badge/CHANGELOG-VIEW-1414b8?style=for-the-badge)](CHANGELOG.md)\n[![Security](https://img.shields.io/badge/SECURITY-POLICY-1414b8?style=for-the-badge)](SECURITY.md)\n[![Code of Conduct](https://img.shields.io/badge/CODE_OF_CONDUCT-READ-1414b8?style=for-the-badge)](CODE_OF_CONDUCT.md)\n[![Support](https://img.shields.io/badge/SUPPORT-GET_HELP-111111?style=for-the-badge)](SUPPORT.md)\n\nMIT License — open for all platforms and all workers.\n\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpoferraz%2Fcareer-ops","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpoferraz%2Fcareer-ops","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpoferraz%2Fcareer-ops/lists"}