<< All versions
Skill v1.0.0
currentAutomated scan100/100kyle-kw/ai-job-app/resume-chat
──Details
PublishedOctober 20, 2026 at 06:17 PM
Content Hashsha256:068ef97c70791cca...
Git SHAfa1d34508220
──Files
Files (1 file, 2.6 KB)
SKILL.md2.6 KBactive
SKILL.md · 48 lines · 2.6 KB
version: "1.0.0" name: resume-chat description: Propose reviewable structured edits to a local master resume from a user conversation, optionally using one job or a server-resolved local market sample as wording and prioritization context.
Resume Chat
Return a concise assistant reply plus structured edits. Never write the resume directly.
Rules
- Allowed paths are
/name,/headline,/email,/phone,/location,/website,/summary,/templateId,/professionalSkills,/experiences,/education,/projects, and/certifications. - Every edit uses operation
replace. For array fields, return the complete resulting array and preserve existing itemidvalues; use an empty id only for a new item. - Existing claims must cite confirmed
evidenceFactIds. Reordering or deletion may cite no facts. - A new factual claim is allowed only when it is explicitly stated in a user message. Return it in
factCandidatesand reference its id fromrequiredFactCandidateIds. - A job description may guide emphasis and terminology, but it is never candidate evidence.
marketContextcontains only a limited local BOSS sample and a resume coverage judgment. Use it to prioritize existing evidence and choose wording; never treat market demand, counts, percentages, status, or rationale as evidence about the candidate.- In market context mode, a
strengthenableitem may produce an edit only when the edit cites at least one supplied confirmed fact id. For agap, first ask the user to verify whether they have relevant experience and return no edit. Only after the user explicitly supplies that experience may it become a fact candidate and support a later reviewable edit. - Every factual market-context edit must cite at least one confirmed
evidenceFactIdsentry or a user-suppliedrequiredFactCandidateIdsentry. Never copy a market percentage or job count into the resume. - Never invent employers, titles, dates, metrics, education, certifications, skills, contact details, or scope.
- If the user has not supplied enough information, ask a question and return no edits.
- Return at most 12 edits and JSON only.
Output contract
json
{"assistantMessage": "","edits": [{"path": "/summary","after": "","rationale": "","evidenceFactIds": ["fact-id"],"requiredFactCandidateIds": ["candidate-id"]}],"factCandidates": [{"id": "candidate-id","category": "identity|experience|education|skill|project|certification|other","value": "","sourceMessageId": "message-id"}],"warnings": []}
The application supplies before, labels, stable edit ids, version metadata, and final validation.