TheDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/nayalsaurav/resume-analyzer/llms.txt
Use this file to discover all available pages before exploring further.
Feedback type is the central data structure in Resume Check Karo — it carries the complete AI analysis result for a resume submission. Every successful call to analyzeResume (and by extension getAiResponse) resolves to a Feedback object. The type is composed of three nested interfaces: Feedback at the top level, FeedbackSection for each of the five scored categories, and FeedbackTip for each individual recommendation within a section.
Interface Definitions
All three interfaces are defined inlib/google.ts. Only Feedback is exported from that module — FeedbackSection and FeedbackTip are internal types used to compose the Feedback shape.
Feedback type in your own files using:
Feedback
The root object returned by the AI analyzer. Contains an overall score and one FeedbackSection per evaluation category.
Weighted aggregate score from 0–100 across all five sections. A score of
0 on this field (combined with zero section scores) indicates that the AI call failed and the error fallback was returned.Analysis of ATS (Applicant Tracking System) compatibility — keyword optimization, formatting suitability for automated parsers, and overall parsing friendliness relative to the provided job description.
Analysis of professional tone, language appropriateness, and alignment with industry communication standards for the target role.
Analysis of content quality and relevance — how well the resume’s experience, achievements, and quantified results map to the job description.
Analysis of technical and soft skills alignment — presence of role-critical keywords, demonstrated skill depth, and match against the required/preferred qualifications in the job description.
Analysis of layout clarity, section organization, and overall readability — how easy it is for both humans and ATS parsers to navigate the document.
FeedbackSection
Represents the AI’s evaluation of a single category. Returned for each of the five sections inside a Feedback object.
Category score from 0–100. The AI is instructed to be critical — low scores are intentional for poorly matched or formatted resumes and should be surfaced to the user as-is.
Array of 3–4 actionable tips for this category, each typed as either a positive observation (
"good") or an area for improvement ("improve"). See FeedbackTip below.FeedbackTip
A single observation or recommendation within a FeedbackSection. The AI generates between 3 and 4 tips per section.
Classifies the tip as a positive finding (
"good") or an actionable improvement area ("improve"). Use this field to drive UI differentiation — for example, a green checkmark for "good" and an amber warning icon for "improve".A concise title or one-line summary of the observation. Suitable for use as a heading or list item label in the UI.
A more detailed explanation of the tip — may include specific examples, suggested rewording, or context for why the issue matters. Present on tips in
toneAndStyle, content, skills, and structure sections.The
explanation field is absent from the AI schema for the ATS section — ATS tips contain only type and tip by design. For all other sections (toneAndStyle, content, structure, skills), the AI schema marks explanation as required, so it will always be populated on those tips.Example Response
The following is a realistic sampleFeedback object as returned by the analyzer for a mid-level software engineer resume: