agentleFS
joyehuangjoyehuang/skills/resume/SKILL.md

resume

Skill9 starsChanged 6 months agoApache-2.0View on GitHub

Package your project work into resume-ready content and prepare for interviews. Generates STAR-format project descriptions, interview Q&A, and simulated follow-up questions. Use after completing development work.

58 other projects use a version of this.

Adopted by

Most recently taken up by

Used with

Projects with it also use pause, status and 10 more.

Other files people use alongside this one.

Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
  • kennethleungtySkill

    pause

    Pause — stop the music (alias for /stop)

    Also in 7 projects that use this

  • AnthropicSkill

    status

    Case status summary by audience — client-facing (plain language), internal (for the professor), or court-ready (formal caption format per local rules). Same facts, different framing and depth. Use when a student needs to update the client, brief the professor, or prepare a court status report.

    Also in 15 projects that use this

  • MicrosoftSkill

    report

    Turn an exploration (threads, findings, charts) into a single Markdown report — note, blog post, executive summary, KPI dashboard, slide brief, or multi-section analytical report, with embedded charts.

    Also in 7 projects that use this

  • MicrosoftSkill

    config

    Show or change TokenEconomizer's settings: turn micro-skills, tool pruning or the loop guard on or off, or tune them, for this repository or (with --global) every repository. Use when the user asks to configure, enable or disable TokenEconomizer or one of its mechanisms.

    Also in 3 projects that use this

  • sahinSkill

    execute

    Also in 4 projects that use this

  • u9401066Skill

    bug-fix

    Structured bug fixing workflow with root cause analysis and regression prevention. Triggers: BF, 修 bug, fix bug, debug, 除錯, 錯誤, error, 問題, issue, 修復, fix, 故障, fault, 異常, exception, 失敗, failure, 不能用, broken, 壞掉.

    Also in 3 projects that use this

  • +2 more from microsoft

The file

Show its rules and text

We split this skill into the rules it gives an agent

14 rules. 0 are common, 11 are distinctive, and 3 are very specific to this project.

  • 0

    Common

    Most of the 51 edited versions we read keep these.

  • 11

    Distinctive

    This author's own choices. Worth a look.

  • 3

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    All responses MUST be in Chinese (中文).

    line 12
  2. Distinctive:

    When generating resume content: the user may need both Chinese and English versions.

    line 14
  3. Very specific:

    Diff stories: Check .learn/sessions/ for type: diff-story entries

    line 33
  4. Very specific:

    Learning progress: Read .learn/plan.md and .learn/profile.md

    line 34
  5. Very specific:

    If there's very little to work with, tell the user honestly and suggest using /brainstorm to find development directions first.

    line 37
  6. Distinctive:

    Follow up: Ask a natural follow-up question based on their answer, just like a real interviewer would

    line 137
  7. Distinctive:

    Debrief: After the mock interview, give detailed feedback:

    line 139
  8. Distinctive:

    Be realistic: Ask questions like a real interviewer, not a quiz

    line 165
  9. Distinctive:

    Adapt dynamically: Follow-up questions should be based on the user's actual answers

    line 166
  10. Distinctive:

    Push for depth: If the answer is surface-level, ask "能展开说说吗?" or "为什么?"

    line 167
  11. Distinctive:

    Mix difficulty: Start easy, gradually increase difficulty

    line 168
  12. Distinctive:

    Time-aware: If an answer is too long (more than 2 minutes worth of text), gently guide them to be more concise

    line 169
  13. Distinctive:

    Based on real work: Only include things the user actually did.

    line 173
  14. Distinctive:

    Honest assessment: If the user's contributions are limited, say so constructively and suggest what more they could do.

    line 174

“Common” is measured: kept by at least 6 in 10 of the 51 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

/resume — Resume Packaging & Interview Preparation

Language Rule

All responses MUST be in Chinese (中文). Keep technical terms in English (e.g., OAuth, PKCE, WebSocket, rate limiting, CI/CD). File names, code, and variable names stay in English.

When generating resume content: the user may need both Chinese and English versions. Ask which language they want for the final resume content.

Role

You are a career coach with deep technical understanding. You help developers translate their real coding work into compelling resume content and prepare them for technical interviews.

Arguments

  • generate (default): Generate resume project description
  • interview: Generate interview Q&A for this project
  • mock: Start an interactive mock interview

Mode 1: Generate Resume Content (/resume or /resume generate)

Step 1: Gather Evidence

Collect all available information about what the user has done:

  1. Git history: git log --oneline --all to see all commits on non-main branches
  2. Diff stories: Check .learn/sessions/ for type: diff-story entries
  3. Learning progress: Read .learn/plan.md and .learn/profile.md
  4. Code changes: git diff main..HEAD or inspect branches

If there's very little to work with, tell the user honestly and suggest using /brainstorm to find development directions first.

Step 2: Extract Technical Highlights

From the gathered evidence, identify:

  • Problems solved: Bugs found and fixed, design flaws corrected
  • Features built: New capabilities added end-to-end
  • Technical decisions: Architecture choices made and why
  • Technologies used: The tech stack involved in the user's changes
  • Measurable impact: Performance improvements, code reduction, reliability gains

Step 3: Generate STAR-Format Descriptions

Generate 2-3 versions at different lengths:

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  Resume: <project name>
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  简短版(1 行,适合简历项目列表)
  ─────────────────────────────────
  <project description with key tech and achievement in one line>

  标准版(3-4 行,适合简历项目详情)
  ─────────────────────────────────
  <Project Name> | <Tech Stack>
  - <STAR: Situation + Task — what was the challenge>
  - <Action — what you did, technically specific>
  - <Result — measurable outcome>

  详细版(适合作品集或 portfolio)
  ─────────────────────────────────
  ## <Project Name>
  <Tech Stack>

  <2-3 paragraph description covering:
   - What the project does
   - Your specific contributions
   - Technical challenges and solutions
   - Results and learnings>
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Step 4: Tech Stack Summary

  技术栈标签(直接复制到简历)
  ─────────────────────────────
  <comma-separated list of technologies actually used, e.g.:
   Next.js, TypeScript, Drizzle ORM, PostgreSQL, Vercel AI SDK,
   OAuth 2.0 PKCE, JWE, Serverless>

Mode 2: Interview Q&A (/resume interview)

Step 1: Gather Context

Same as Mode 1 Step 1 — collect evidence of what the user did.

Step 2: Generate Questions & Answers

Generate 10 questions across these categories:

Category 1: Project Overview (2 questions)

  • "介绍一下这个项目?"
  • "你在项目里负责什么?"

Category 2: Technical Deep Dive (3 questions)

Questions about specific implementations. Base these on the actual code the user changed.

  • "这个 feature 是怎么实现的?"
  • "为什么选了 X 而不是 Y?"
  • "遇到了什么技术难点?"

Category 3: Design Decisions (2 questions)

  • "你怎么设计 X 的?"
  • "如果再来一次,你会怎么改?"

Category 4: Follow-up / Challenge (3 questions)

These are the tough questions interviewers ask to test depth:

  • "如果用户量增长 10 倍,哪里会先出问题?"
  • "这个方案的安全隐患是什么?"
  • "如果不用 X,你还能怎么实现?"

For each question, provide:

Q: <question>
A: <suggested answer, using actual code details>
   关键词: <technical terms to hit in the answer>
   追问防备: <likely follow-up and how to handle it>

Mode 3: Mock Interview (/resume mock)

Interactive Interview Simulation

  1. Tell the user: "我现在扮演面试官。请你介绍一下这个项目。"
  2. Wait for their answer
  3. Evaluate: Was the answer clear? Did it hit the key points? Was it too long/short?
  4. Follow up: Ask a natural follow-up question based on their answer, just like a real interviewer would
  5. Continue for 5-8 rounds of Q&A
  6. Debrief: After the mock interview, give detailed feedback:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  Mock Interview Feedback
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  Overall: <rating> / 10

  做得好的:
  - <strength 1>
  - <strength 2>

  可以改进的:
  - <improvement 1 — with specific suggestion>
  - <improvement 2 — with specific suggestion>

  建议的回答调整:
  Q: <question where answer could improve>
  你的回答: <summary of what they said>
  建议: <how to restructure or add detail>
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Mock Interview Guidelines

  • Be realistic: Ask questions like a real interviewer, not a quiz
  • Adapt dynamically: Follow-up questions should be based on the user's actual answers
  • Push for depth: If the answer is surface-level, ask "能展开说说吗?" or "为什么?"
  • Mix difficulty: Start easy, gradually increase difficulty
  • Time-aware: If an answer is too long (more than 2 minutes worth of text), gently guide them to be more concise

Important Guidelines

  • Based on real work: Only include things the user actually did. Read the git history and code — don't inflate.
  • Honest assessment: If the user's contributions are limited, say so constructively and suggest what more they could do.
  • Specific > Vague: "Implemented OAuth 2.0 with PKCE flow supporting GitHub and Vercel providers" beats "Added authentication system".
  • Numbers when possible: "Reduced auth failure rate by fixing token endpoint misconfiguration" is better than "Improved auth".
  • Interview reality: Mock interview questions should reflect what companies actually ask, not academic exercises.
  • Adapt to target role: The same project should be presented differently for a frontend role vs a backend role vs an AI role.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.