clementbowe14 / clementbowe14/JobAppsAgentified
EXT-04: CV Narrative Generator (STAR Method)
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
Objective
Implement a narrative generation engine that crafts detailed, structured responses to typical behavioral questions (e.g. technical achievements) based on the uploaded CV.
Description
Create a narrative dashboard view in the side panel. Provide a selection of typical interview questions (e.g., "Tell me about a technical achievement", "Describe a time you solved a complex problem"). When triggered, formulate a prompt containing the CV text and selected question, instructing the LLM to output a story formatted in the STAR (Situation, Task, Action, Result) methodology.
Acceptance Criteria (Subtasks)
- User can select from a dropdown or input a custom behavioral question
- Prompt incorporates
cvTextand structures output clearly using markdown headings for Situation, Task, Action, and Result - Output is rendered inside the side panel with formatting, copy-to-clipboard actions, and a "Refine" instruction box
- History of generated narratives is saved in storage under
savedNarratives
Files to Modify/Create
src/sidepanel/sidepanel.js(add narrative tab controllers)
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading src/sidepanel/sidepanel.js and trace the existing side-panel controllers, CV text access, LLM prompt flow, rendering, and storage patterns. Done means users can choose or enter a behavioral question, receive clearly headed STAR output with copy and refine controls, and find generated narratives persisted under savedNarratives.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- ai, frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 65/100