agentleFS
calebnewtonusccalebnewtonusc/apply-kit/.claude/skills/application-types/SKILL.md

application-types

Skill0 starsChanged 35 days agoMITView on GitHub

Route to the right reference file for the kind of application being written, since the reader, the artifacts, and the traps differ by type. Use at the start of /targets, /extract, /draft, /resume, /interview, and any time the type of an application is unclear.

The file

We split this skill into the rules it gives an agent

4 rules. About 0 are common, 3 are distinctive, and 1 is very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈3

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 1

    Very specific

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

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Do not let type-specific advice override these.

    line 59
  2. Distinctive:

    Never invent a fact about the applicant or about the org.

    line 61
  3. Distinctive:

    Every number matches every other document.

    line 64
  4. Very specific:

    Use 90 to 100 percent of any stated limit, counted with tools/count.sh.

    line 65

≈ “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.

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

What kind of application is this

The method in this kit is the same for every application: get real material out of the person, find the question under the question, never invent a fact, and read the result as the person who receives it.

Who reads it and what they need is not the same. A club officer at 11pm and a PhD admissions committee are doing different jobs, and advice tuned for one produces a bad application for the other. Every org file carries a Type: field for this reason.

The six types

TypeCoversReference
student-orgClubs, campus orgs, Greek life, student government, service groupsreference/student-org.md
jobJobs, internships, co-ops, apprenticeships, contract workreference/job.md
fellowshipFellowships, scholarships, awards, funded programsreference/fellowship.md
grad-schoolMasters, PhD, REUs, research placements, post-baccsreference/grad-school.md
grantResearch, project, nonprofit, arts, and community fundingreference/grant.md
acceleratorAccelerators, incubators, pitch and business plan competitionsreference/accelerator.md

Read the matching reference file before extracting questions, before drafting, and before interview prep. Do not read all six. One, the one that applies.

Setting the type

/targets sets it per org. If it is genuinely ambiguous, ask once, in one line, and move on. When something sits between two types, pick the one whose reader is closer and say which you picked.

The ambiguous cases and how they usually resolve:

  • A paid campus role with an application: job.
  • A student-run consulting group: student-org, even though the work resembles a job.
  • A university program that funds a summer of research: grad-school if the output is research and the reader is faculty, fellowship if the reader is a committee scoring against published criteria.
  • A startup competition run by a school: accelerator.
  • A nonprofit asking for money to run a program: grant.

What changes by type

student-orgjobfellowshipgrad-schoolgrantaccelerator
Carries the applicationEssaysResumeEssays plus lettersStatement plus lettersThe planTraction plus team
ReaderPeer, will be your teammateFilter, then hiring managerCommittee, published rubricFaculty, possible advisorProgram officer, rubricPartner, then panel
Time on it60 to 90 secondsUnder a minute, then longerLong, multiple readersLongLong, checklistFast
Lead timeDays to weeksWeeks to monthsMonths, letters bindMonths, letters bindWeeks, partners bindBatch deadline
RecommendersRareLate, often after offerCentralDecisiveSupport letters, different thingRare
AI bans commonYesNoSometimesSometimesNoNo

What does not change

Do not let type-specific advice override these. They hold everywhere.

  • Never invent a fact about the applicant or about the org.
  • The unasked question is what gets scored.
  • Specific beats general: names, numbers, mechanisms.
  • Every number matches every other document.
  • Use 90 to 100 percent of any stated limit, counted with tools/count.sh.
  • A sentence that could appear in another applicant's application unchanged is filler.

Mixed cycles

Someone applying to clubs and internships in the same month is normal, and the clusters in TARGETS.md should not cross types. A story adapts across two clubs easily. The same story adapted from a club essay into a cover letter usually needs rebuilding, because the reader changed from a future teammate to a hiring manager.

/adapt handles within-type adaptation well. Across types, say plainly that it is a rewrite rather than an adaptation.

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.