Problem Statement
Currently, LeetLog AI uses a fixed Gemini prompt that always generates blogs in a single predefined writing style. While this works well for general usage, it limits personalization for developers who want their generated blogs to reflect their own tone, branding, or technical depth.
This creates several limitations:
- No control over writing style or explanation depth
- Difficult to align generated blogs with personal Dev.to branding
- No way to enforce custom formatting or coding preferences
- Reduced flexibility for different audiences (beginners vs advanced readers)
Proposed Solution
Introduce a Customizable Tone & Prompt System that allows users to control how Gemini generates blog content.
Planned enhancements:
-
Add predefined tone options such as:
- Beginner-Friendly / ELI5
- Professional
- Academic
- Humorous
- Concise
-
Add support for fully custom prompt instructions
-
Persist user preferences using chrome.storage.local
-
Dynamically inject selected tones and custom instructions into the Gemini system prompt
This feature would extend both the Chrome Extension UI and the FastAPI backend while remaining fully compatible with the existing Dev.to markdown formatting pipeline.
Acceptance Criteria
Contribution Interest
Hiii @vanshaggarwal27 , I’d love to work on this enhancement and implement an extensible prompt-personalization pipeline as part of GSSoC'26
please assign this issue to me !!
Problem Statement
Currently, LeetLog AI uses a fixed Gemini prompt that always generates blogs in a single predefined writing style. While this works well for general usage, it limits personalization for developers who want their generated blogs to reflect their own tone, branding, or technical depth.
This creates several limitations:
Proposed Solution
Introduce a Customizable Tone & Prompt System that allows users to control how Gemini generates blog content.
Planned enhancements:
Add predefined tone options such as:
Add support for fully custom prompt instructions
Persist user preferences using
chrome.storage.localDynamically inject selected tones and custom instructions into the Gemini system prompt
This feature would extend both the Chrome Extension UI and the FastAPI backend while remaining fully compatible with the existing Dev.to markdown formatting pipeline.
Acceptance Criteria
Contribution Interest
Hiii @vanshaggarwal27 , I’d love to work on this enhancement and implement an extensible prompt-personalization pipeline as part of
GSSoC'26please assign this issue to me !!