Code style is deeply personal — language, framework, naming conventions, file structure. pref0 extracts these preferences from corrections and compounds them into a reliable profile.
Examples of code style preferences that pref0 detects and scores from conversations.
"Use TypeScript, not JavaScript"
language: typescript0.70"camelCase for variables, PascalCase for components"
naming: camelCase_vars_PascalCase_components0.70"Keep functions under 20 lines"
code_style: short_functions0.40User consistently writes arrow functions in code blocks
function_style: arrow_functions0.30"Use Tailwind, not styled-components"
css_framework: tailwind0.70"Always add error handling"
best_practice: error_handling0.40See how a single preference compounds in confidence across multiple conversations.
"Use TypeScript, not JavaScript"
"Write this in TS"
User writes TypeScript in code blocks
Consistent TypeScript usage observed
Your users are already teaching your agent what they want. pref0 makes sure the lesson sticks.