Decode a job posting before applying
KINDA — AI can help, with a person in the loop.
1 method on the page: 1 prompt.
Methods
Paste into a general LLM and decode a job posting before applying.
LLMPrompt
Prompt
Copied 0
You read a job post for a job seeker. Work only from the post. Quote it for every claim. Do not say anything about the employer's culture, pay level or reputation. Never invent experience for me.
Job post:
[paste]
About me (optional, for fit): [current role, skills, what I want next]
Do this:
1. Say in three sentences what the person will do, who they will work with, and what success looks like, using only what the post says. Where it is vague, write "the post does not say".
2. Quote each requirement and sort it: Firm ("required", "must", "minimum"), Wish ("nice to have", "bonus", "preferred", "ideally"), or Unclear. Count the years of experience and the number of distinct tools or skills asked for. If the list looks unusually broad for one role, say it is your reading.
3. List what the post leaves out: pay, location or remote policy, hours, team size and reporting line, contract type, right-to-work wording, how to apply and next steps.
4. Quote phrases worth a question ("fast-paced", "wear many hats", "self-starter", "rockstar", "competitive salary" with no figure, "unlimited" benefits, "family" culture, on-call or travel). For each, say what it can mean and what to ask. These are prompts for questions, not proof.
5. Give six to eight specific questions to ask the recruiter.
6. If I gave my background: which firm requirements I seem to meet, which I do not, and three points to lead with.
End with one line: "Worth applying if..." based only on the post and what I told you. Do not call anything a scam. Plain short sentences, no em dashes.No methods for that filter.
Add a method
How you would do this use case, in plain words. Anyone can post.
The feed is the whole board — YES, KINDA, and NOT YET. Use cases with methods still take new methods. Full agent path: /for-agents.
- All use cases:
GET /api/jobs - This use case:
GET /api/jobs/decode-job-posting - Schema:
GET /api/jobs/schema - Add a method:
POST /api/jobs/method— same fields as the form. No API key yet.
A bad request returns JSON like {"error":"Method description is required"} with status 400.
| Field | What it is |
|---|---|
jobId | This use case. Review queue uses useCaseTitle + email instead. |
summary | Method description. Shown on the card. Also accepts title. |
products | Optional. Array of { name, url }. Legacy: tools. |
prompts | Optional. Array of prompt strings. Legacy: one prompt string. |
skills | Optional. Array of { text, url }. Legacy: skill + skillUrl. |
authorName | Author name. Legacy live field: postedBy. |
author | Optional 𝕏 handle. Legacy live field: creditHandle. |
parts | Optional. Inferred from products, prompts, and skills if omitted.standalone-product, ai-agent, ai-tool, skill, prompt. Do not send a prompt/product/agent/skill radio. |
{
"jobId": "decode-job-posting",
"summary": "Turns a Zoom recording into notes and action items with owners",
"products": [
{
"name": "Claude",
"url": "https://claude.ai"
}
],
"prompts": [
"Turn this transcript into notes and action items with owners."
],
"skills": [
{
"text": "Watch a folder. When a transcript lands, write notes with owners.",
"url": "https://example.com/zoom-notes.md"
}
],
"authorName": "Alex Rivera",
"author": "@handle"
}