AugmentClaude

Timeline Polishing

Convert raw work notes into structured YAML timeline entries with business context.

Installation

  1. Make sure Claude is on your device and in your terminal.

    Skills load from ~/.claude/skills/ when Claude Code starts up — so you need it on your machine first. If you don't have it yet, install it once with the command below, then run claude in any terminal to verify.

    One-time setup
    npm i -g @anthropic-ai/claude-code

    Already have it? Skip ahead.

  2. Paste into Claude Code or into your terminal.

    This copies the whole skill folder into ~/.claude/skills/timeline-polishing-zhiweio/ — the SKILL.md plus any scripts, reference docs, or templates the skill ships with. Safe default: works for every skill.

    Faster alternative (instruction-only skills)

    Skips the clone and grabs only the SKILL.md file. Don't use this if the skill ships Python scripts, reference markdowns, or asset templates — they won't be downloaded and the skill will fail when it tries to load them.

    Quick install (SKILL.md only)
    Sign up to copy
  3. Restart Claude Code.

    Quit and reopen Claude Code (or any other agent that loads from ~/.claude/skills/). New skills are picked up on startup.

  4. Just ask Claude.

    Skills auto-activate when your request matches the skill's description — no slash command needed. Trigger phrases live in the skill's own frontmatter; you can read them in the “What this skill does” section above.

Prefer to read the source first? Open on GitHub.

When Claude uses it

Polish raw work experience or project descriptions into structured YAML timeline entries with deep business-technology integration using enhanced STAR (work) or 3W (projects). Every achievement leads with business context and demonstrates transferable problem-solving ability. Use when the user pastes raw notes about a past job, internship, role, project, or deliverable and asks to polish, structure, format, expand, or convert them to YAML.

What this skill does

Timeline Polishing

Convert raw, free-form descriptions of past experiences into rich, structured YAML files that live in the candidate's master timeline library under data/timeline/. These polished entries are the source of truth that the resume-generation skill later draws from.

When to trigger

Activate when the user provides raw notes (a paragraph, bullet list, journal entry, old job description, etc.) about either:

  • A past job, role, internship, or employment period — polish as work experience.
  • A specific project, deliverable, academic project, or hackathon — polish as a project.

If the type is ambiguous, ask the user one clarifying question before proceeding.

Inputs you will receive

  • Raw text describing the experience.
  • Optional: target language. If unspecified, detect it from the input; default to English.

Outputs you will produce

A single YAML file under data/timeline/:

  • Path: data/timeline/{Type}_{TimeRange}_{Title}.yml
    • TypeWork or Project.
    • TimeRangeYYYYMMDD-YYYYMMDD for completed entries, or YYYYMMDD-Now for ongoing entries (e.g. 20221114-20240531, 20221114-Now).
    • Title — the job title or project name.

Workflow

1. Classify the input

Decide whether the description is a work experience or a project. If unclear, ask the user.

2. Polish using the matching methodology

  • Work experience → follow references/work-experience.md. Methodology: Enhanced STAR (business-focused Situation, Task, Action, Result). Goal: reframe every achievement with business-first storytelling — lead with business challenges and outcomes, show problem-solving methodology, quantify in business terms, use transferable language that works across industries.
  • Project → follow references/project.md. Methodology: Enhanced 3W (business-focused What, Why, How). Goal: reframe every achievement with business-first storytelling — define scope by business value, explain business drivers, show decision-making methodology and trade-off analysis, quantify outcomes in business terms.

3. Apply the bilingual name convention

If the source material includes both English and Chinese organization or school names, store them in the YAML field company/institution as English | 中文. The downstream resume generator will pick the correct side per target language. If only one official name is available, keep it as-is — do not invent the other side.

4. Save the file

Write the polished YAML to data/timeline/{Type}_{TimeRange}_{Title}.yml using the structures shown in:

General rules

  • Format: valid YAML.
  • Business-Technology Integration: Each achievement must lead with business context (the problem or value), not the technology. Frame problems in universal, transferable terms rather than industry-specific jargon. Show problem-solving methodology and decision rationale, not just what was built. Quantify in business metrics first (cost, revenue, time, risk), then use technical metrics as supporting evidence.
  • Authenticity: never invent skills or tech absent from the source text. You may infer specific services or tools that are standard within a platform the source already mentions (e.g. given "AWS", inferring "Step Functions"). Do not invent platforms. You may also infer standard business context for the role and industry.
  • Date format: prefer MMM DD, YYYY inside the YAML (e.g. Nov 14, 2022); use the YYYYMMDD form only in the file name.

Quick reference

NeedFile
Work-experience prompt (STAR)references/work-experience.md
Project prompt (3W)references/project.md
Work YAML templateassets/timeline-work-experience.example.yml
Project YAML templateassets/timeline-project.example.yml

Related skills