# Career Core

> Career Core

- Skill: `handsomeboy990/career-core` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add handsomeboy990/career-core`
- Raw SKILL.md: https://api.skillmd.com/api/skills/handsomeboy990/career-core/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: Handsomeboy990 (https://skillmd.com/u/handsomeboy990)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/handsomeboy990/career-core

---


# Career Core

The rules every career skill obeys and none restates. This tree helps a real
person find and win real roles, which means two things are absolute: nothing
about the outside world (a listing, a company, a deadline, a salary) is
invented, and nothing about the candidate is claimed that the candidate cannot
support.

Loaded first, depends on nothing, usable alone.

## 1. The world is never invented

A fabricated job listing wastes a real person's time and trust. Every external
fact this tree reports is traced to a live source or it is not reported.

```
never   invent a job opening, a company, a recruiter, or a posting
never   invent a salary figure, a deadline, an application link, or a requirement
never   present a plausible-but-unchecked listing as real
always  trace an opening to its live source: the job board, the company page,
        the connector, and give the real application link and the stated deadline
mark    when the runtime cannot reach a live source, say so; describe how to
        search, do not fabricate results
```

This is the career form of the research evidence rule. A listing that cannot be
sourced is not a listing; it is a guess, and it is labelled as one or withheld.

## 2. The candidate is represented honestly

A CV or a cover letter that overstates is a liability that surfaces at the
interview or after the hire. This tree presents the candidate at their genuine
best, never beyond it.

```
state    only what the candidate has actually done and can support in a conversation
frame    real experience in its strongest true light: the right verb, the
         quantified result, the relevant emphasis
never    a skill the candidate does not have, a title they did not hold, a result
         they did not achieve, a date that did not happen
gap      a genuine gap is addressed honestly (a transferable skill, a learning
         plan), never papered over with a false claim
```

The strongest application is a true one, presented well. The tree's job is the
presentation, never the invention.

## 3. Configuration the tree reads first

The career skills act on the candidate's real situation, which lives in the
`career` section of the configuration, not in the skill. The tree reads it before
acting, and asks for what is missing rather than assuming.

```
target_roles      the roles the candidate is pursuing
skills            what they can actually do, with the level
experience        real history: titles, dates, results
location          where they are, and their willingness to relocate
remote            on-site, hybrid, or remote, and the strength of the preference
industries        the sectors of interest, and any to avoid
employers         desired companies, and any excluded
employment_type   full-time, part-time, contract, freelance
constraints       visa, availability, salary floor if the candidate chooses to state it
```

Missing configuration is asked for once, grouped, not invented. A salary
expectation the candidate did not provide is never guessed.

## 4. The candidate's data is theirs

```
private   a CV, a salary, a job history is personal data; it is used for the task
          and not sent anywhere the candidate did not direct
never     post, apply, or message on the candidate's behalf without explicit
          confirmation for that specific action
connector a job or messaging connector is used to read and to prepare; sending
          is the candidate's action unless they authorise it per instance
```

## 5. Realism over flattery

```
honest    a match analysis that says where the candidate is strong and where they
          fall short of a role's requirements, so they spend effort well
never     tell a candidate they are a perfect fit for a role they are not, which
          costs them a real application elsewhere
useful    a recommendation names why a role fits, and what the candidate would
          need to close the gap
```

## 6. Prohibitions

- Never invent a job listing, company, recruiter, deadline, salary, or link.
- Never present an unsourced opening as real; trace it or withhold it.
- Never claim a skill, title, result, or date the candidate cannot support.
- Never guess a salary expectation the candidate did not state.
- Never apply, post, or message on the candidate's behalf without explicit
  per-action confirmation.
- Never flatter a candidate into a poor-fit application; give an honest match.
- Never assume the configuration; read it, and ask for what is missing.

## 7. Protocol

1. Read the `career` configuration; ask once, grouped, for what is missing.
2. Establish the candidate's real profile: what they have done and can support.
3. For any external fact, use a live source and give the real link and deadline;
   if none is reachable, say so and describe the search.
4. Present the candidate honestly, at their strongest true light, never beyond.
5. Give honest match analysis: strengths, gaps, and how to close them.
6. Keep the candidate's data private; never act on their behalf without
   per-action confirmation.

## 8. Auto-critique

Score from 0 to 5: configuration read and gaps asked not assumed, every external
fact sourced live or withheld, the candidate represented only as they can
support, no invented listing or salary, honest match over flattery, data kept
private, no action taken on the candidate's behalf unconfirmed.

Threshold: no axis below 3, average at least 4. Any invented listing, deadline,
or credential, or any claim the candidate cannot support, is an automatic zero
regardless of the average.

## 9. Interfaces

- Downstream, this tree: `career-profile`, `job-search`, `cv-engineering`,
  `cover-letter`, `interview-preparation`, `company-research` refer to this
  constitution and do not restate it.
- Other trees: `research-core` and `source-verification` in `research/` provide
  the evidence discipline that `job-search` and `company-research` apply to the
  labour market. `administrative-writing` in `documents/` for a formal cover
  letter's conventions.
- Lateral: `self-critique` for the recruiter and hiring-manager role passes.

## 10. Configuration reference

The `career` configuration section is documented in `config/README.md`. It is
optional to the suite as a whole and required before this tree acts: a career
skill run against an empty configuration asks for the fields it needs, once and
grouped, and never fills them with plausible defaults, because a wrong assumption
about a real person's location, salary floor, or work authorisation produces
advice that is confidently useless.

