vibecoding-resume-story
Skill1 starsChanged 36 days agoMITView on GitHub
Turn a project built by vibecoding (user directs, AI tool writes the code) into a resume entry and interview story that is impressive yet impossible to expose as inflated. Use when writing resume bullets, portfolio descriptions, or interview talking points for AI-assisted projects where the user did not personally write the code. Not for projects the user actually wrote the code for, and never for inventing technical depth.
In this repository30 other files it gives its agents.
- anna-app-publishSkill
- campus-jobs-radarSkill
- career-pivot-researchSkill
- cf-pages-deploySkill
- company-risk-checkSkill
- github-repo-launch-polishSkill
- github-repo-repair-auditSkill
- headless-webapp-screenshotsSkill
- historical-remotion-filmSkill
- interview-debriefSkill
- job-application-screenerSkill
- job-application-trackerSkill
- llm-output-eval-gateSkill
- memory-sync-abcSkill
- offer-decision-frameworkSkill
- online-assessment-solverSkill
- personal-secretary-memorySkill
- personal-tone-writingSkill
- portfolio-github-workflowSkill
- recruiting-source-huntingSkill
- remotion-delivery-qaSkill
- resume-jd-matcherSkill
- resume-jd-tailorSkill
- resume-polish-craftSkill
- session-checkpointSkill
- session-log-archaeologySkill
- single-file-html-toolSkill
- static-site-deploy-verifySkill
- video-portfolio-performanceSkill
- workflow-distillerSkill
The file
Files
Vibecoding Resume Story
Vibecoding means the division of labor is: the user supplies requirements, prompts, rules, and acceptance decisions; the AI tool writes the code. A resume entry that implies "I wrote the code" collapses under two follow-up questions. One that presents "I designed and verified everything, the tool implemented it" is both honest and a stronger signal for AI-era roles.
Non-negotiable Rules
- Every claim must reduce to a requirement the user actually issued. Write each bullet as something the user said or decided, never as implementation work. "Defined the rule: at most 5 tasks per day, each with priority and estimated minutes" is defensible; "implemented a validation engine" is not.
- State the division of labor openly. Name the tool (e.g. WorkBuddy) and the word vibecoding. Hiding it looks guilty; stating it reads as AI-toolchain fluency, which is the actual job skill.
- No implementation jargon the user cannot explain in plain words. If the user cannot answer "what does L1/L2/LLM-as-Judge mean" in one sentence, the term does not go on the resume. Translate everything into requirement language.
- Metrics only from real runs, at real granularity. One live test scoring 8/10 is written as "one end-to-end live run, scored 8/10" — never "stable 8-9 points". Inflated metrics are the first thing that gets probed.
- Pain point comes from the user's own experience. "I hit this problem myself while doing X" beats "the whole industry has this problem" — it is unverifiable in the good way and shows user empathy.
- Acceptance is the user's job title. The repeated verbs are: defined, required, directed, verified on a real device, rejected, iterated. Never: coded, implemented, developed the algorithm.
Entry Structure (4-5 bullets, each at most 2 lines)
- Background & goal: the user's own pain point in one line; division of labor in one line; shipped state (open-sourced, deployed, usable without a key).
- Rules & constraints: the hard requirements issued as prompts, in plain numbers (counts, ranges, budgets).
- Evaluation & verification: how output quality is checked (rule pass then model score, threshold, bounded retry, audit log); the deliberately-bad test path used to prove the check works; the live-run evidence with its real single-run score.
- Iterations & delivery: the timeline as rounds of "requirement → verify → next requirement" (e.g. MVP overnight → live API → mobile polish → desktop → open-source launch), with the acceptance rule "rejected until it passed on a real device".
- Optional — reduced decision cost: templates, one-tap adopt, one-tap export; the user's original "reduce decision cost" framing.
Interview Prep Table (always deliver with the resume text)
For every bullet, provide the plain-language sentence the user can say out loud. Example mapping:
| Resume says | User says in interview |
| "daily tasks capped at 3-5, each with priority and estimated minutes, total within the day's budget" | "I told it: max five things a day, each needs a priority and rough minutes, and the total can't exceed the time I actually have" |
| "score below 7 retries, at most twice" | "first the hard rules block it, then the model grades it; under 7 it regenerates, twice at most, otherwise it keeps the best attempt" |
| "deliberately-bad sample path to verify interception" | "I made it generate a bad plan on purpose the first time, to watch the gate actually catch it — that's how I trusted the mechanism" |
Red Flags To Scan For Before Sending
- Mixed-language accidents ("runtime 长问题") or terms the user did not write themselves.
- Contradictions between bullets (e.g. "independently completed" next to "AI-assisted").
- The same fact told twice in different bullets (assign each fact one home: mechanism in the rules bullet, evidence in the verification bullet, timeline in the iteration bullet).
- Any number that cannot be produced on demand (scores, counts, timings).
- Bolder claims in the resume than in the project's public README — interviewers do compare.
Example
Bad, because it claims implementation work:
实现了电商脚本生成引擎,包含合规校验模块。
Good, because every clause reduces to something the user actually decided:
定义电商短视频脚本规则:单条不超过 60 秒,卖点不超过 3 个,合规词先过再写; 用 AI 工具实现后,我逐条验收输出并沉淀 27 类违禁表述词库,过审率从 70% 提到 80%。
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
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.

