Rewrite responsibility descriptions into clear, specific statements relevant to the target role; do not turn language polishing into fabricated experience.
Read first
Before each rewrite, read the resume fact contract and, as needed, read the writing guidelines. Both take precedence over the generic advice that "every bullet must have a number."
Collaboration entry point
This is acondition-triggeredcontent assistant, not a fixed step in the main workflow. It is only recommended when the user actively requests it, or when resume-builder / jd-tailorer finds that experience is duty-oriented, contributions are unclear, evidence is insufficient, or the connection to the role is weak.
Rewrite candidates must be confirmed by the user before they can go back into the master version or the JD-customized version; when only facts are missing, output follow-up questions and do not write suggestions directly into the final HTML/PDF.
Workflow
- Break down the original sentence into context, personal actions, technology/methods, deliverables, results, and evidence.
- Mark the problems: duty-oriented, unclear subject, non-specific terminology, missing results, irrelevant to the role, or too long.
- Draft 1–2 rewrite candidates using only confirmed facts; preferred structure:
强动词 + 具体行动/技术 + 已证实的结果或交付物 + 范围。 - If there are credible metrics, retain their source and qualifications; when there are no metrics, use the real role, scope, launch/acceptance status, or deliverables, and do not estimate numbers.
- When there is a JD, use only terminology that can be mapped from the candidate's existing facts, and note the source of keywords.
- Turn missing facts into brief follow-up questions; they cannot be written into the final bullet.
Output format
### Bullet 1
**原句**:…
**问题**:…
**建议改写**:…
**依据**:已确认的行动 / 交付物 / 指标
**待确认**:…(无则省略)
Check
- Use clear verbs; avoid "responsible for/participated in/assisted with" without stating the specific contribution.
- Do not attribute team results to the individual; do not add skills that appear in the JD but that the candidate does not have.
- Numbers appear only when
metric_statusisverifiedor when the candidate explicitly accepts theestimated. - Keep it concise; if information is insufficient, output questions rather than filling it with boilerplate.