tailor-application
Skill0 starsChanged 7 months agoMITView on GitHub
Use when the user wants to draft application materials (cover letter, CV emphasis, answers to specific application questions) for a specific job, using their professional twin repository as the source of truth. Commonly chained from review-job-offer.
2 other projects use a version of this.
Adopted by
Most recently taken up by
- CodesWhat/careerrattheir own version, first seen Nov 3, 2026
- mayankasthana/applymatetheir own version, first seen Oct 1, 2026
Other versions2 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 2
- CodesWhat/careerrat★ 4same name
- mayankasthana/applymate★ 1same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository5 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- templates/CLAUDE.mdCLAUDE.md
- interviewSkill
- review-job-offerSkill
- setupSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
15 rules. About 0 are common, 11 are distinctive, and 4 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈11
Distinctive · estimate
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 20
Before doing anything else, verify the cwd is a twin repo.
- Distinctive: line 26
If any are missing, bail out:
- Distinctive: line 34
Locate the job description: If passed in via subagent context, use that.
- Very specific: line 40
Optionally save: Ask if the user wants the final drafts saved to applications/<company>-<role>/ in the twin repo.
- Distinctive: line 44
Ask the user which of these they want:
- Very specific: line 53
Read ALL .md files in the twin repo before drafting:
- Distinctive: line 60
Do not selectively read. The repo is small.
- Distinctive: line 67
Flag honesty problems: If the JD asks for something the user doesn't have, do not invent it.
- Very specific: line 68
Reuse existing answers: If common-questions.md has a pre-existing answer that fits the role's question, adapt it rather than starting from …
- Distinctive: line 69
Match the language of the JD: If the JD is in German, draft in German.
- Distinctive: line 77
Don't dump everything at once and ask "what do you think?" — present one material, get feedback, refine, then move to the next.
- Distinctive: line 81
After all materials are approved by the user, ask:
- Very specific: line 86
Create applications/<company>-<role>/ if it doesn't exist
- Distinctive: line 89
Commit if the repo has git
- Distinctive: line 91
If no, end without writing anything.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Tailor Application
Overview
Draft tailored application materials for a specific job, using the professional twin repository as the source of truth. The output is a working draft the user can edit — not a final, polished submission.
When to use
- The user has a specific job description and wants help writing application materials.
- This skill was dispatched as a subagent by
review-job-offer. - The user explicitly asks "tailor my application for this role."
Pre-flight check
Before doing anything else, verify the cwd is a twin repo. Check for:
- A
CLAUDE.mdreferencing professional-twin - A
core-profile/directory - An
application-materials/directory
If any are missing, bail out:
This doesn't look like a professional twin repository.
cdinto your twin repo before invokingtailor-application, or runsetupto create one.
Checklist
Complete in order:
- Locate the job description. If passed in via subagent context, use that. If invoked standalone, ask the user for the JD (paste, file, or URL — do not auto-fetch).
- Locate the fit assessment (if passed in by
review-job-offer). If absent, run a brief inline fit check first — readdirection/target-roles-and-criteria.mdanddirection/industries-and-domains.mdand confirm there's no dealbreaker. If there is, surface it and confirm with the user before continuing. - Ask which materials to draft. See "Materials menu" below.
- Read the relevant twin files. See "Required reading" below.
- Draft each requested material. Present in sections, get user feedback after each.
- Iterate. Apply feedback. Re-present.
- Optionally save. Ask if the user wants the final drafts saved to
applications/<company>-<role>/in the twin repo. Default is no — only save if asked.
Materials menu
Ask the user which of these they want:
- Cover letter — A drafted cover letter / motivation letter
- CV emphasis — Notes on what to emphasize, reorder, or add to the base CV for this specific role (the actual CV file is the user's to edit; this skill produces a tailoring brief)
- Answers to specific questions — Drafted answers for application form questions or screening prompts the user mentions
- All of the above
Required reading
Read ALL .md files in the twin repo before drafting:
- Everything in
core-profile/— positioning, career overview, skills, side projects - Everything in
direction/— the user's preferences, values, and criteria should inform framing even though they don't appear directly in materials - Everything in
companies/— not just "relevant" ones; adjacent experience from unexpected roles is often the strongest differentiator - Everything in
application-materials/— base CV, existing answers, writing voice, portfolio
Do not selectively read. The repo is small; the cost of reading everything is lower than the cost of missing a relevant fact.
Drafting principles
- Be specific, not generic. Pull real examples and metrics from the repo. Generic claims ("strong leader," "results-driven") are forbidden — every claim must be backed by something concrete.
- Match tone to the company. Startup vs. corporate, German vs. English, formal vs. casual. Read the JD for cues.
- Don't oversell. The honest, well-framed version is more compelling than a hyped one.
- Flag honesty problems. If the JD asks for something the user doesn't have, do not invent it. Tell the user, in the draft, where the honest answer is "I don't have that, but here's adjacent experience."
- Reuse existing answers. If
common-questions.mdhas a pre-existing answer that fits the role's question, adapt it rather than starting from scratch. - Match the language of the JD. If the JD is in German, draft in German. If English, English. Ask if unclear.
Output format
Present each requested material as its own section, with a heading. After each, ask:
Does this work, or want me to revise [X]?
Don't dump everything at once and ask "what do you think?" — present one material, get feedback, refine, then move to the next.
Saving (optional)
After all materials are approved by the user, ask:
Save these drafts to
applications/<company>-<role>/in the twin repo? (yes/no)
If yes:
- Create
applications/<company>-<role>/if it doesn't exist - Save each material as a separate file (
cover-letter.md,cv-emphasis.md,answers.md) - Also save the original JD as
job-description.mdfor reference - Commit if the repo has git
If no, end without writing anything.
What this skill does NOT do
- It does NOT modify any existing file in
core-profile/,direction/,companies/, orapplication-materials/. Those are sources, not outputs. - It does NOT fetch URLs unless the user tells you to.
- It does NOT invent experience or skills.
- It does NOT submit applications. Drafting only.
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.

