clementbowe14 / clementbowe14/JobAppsAgentified

EXT-04: CV Narrative Generator (STAR Method)

Open
#4 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Phase 2: Use Cases
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 cvText and 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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.