langchain-ai

coding-prefs

Read the user's coding preferences from /memory/coding-prefs.md before making non-trivial style decisions, and append new preferences when the user gives durable feedback.

langchain-ai 28,558 3,999 Updated 2mo ago
GitHub

Install

npx skillscat add langchain-ai/deepagents/coding-prefs

Install via the SkillsCat registry.

About this skill

This skill reads and updates a user-specific coding preferences file at /memory/coding-prefs.md before making non-trivial style decisions, ensuring consistency with the user's preferred conventions. It solves the problem of repeatedly asking users about their preferences by maintaining a persistent record that accumulates over time. Developers should use it when they want to respect individual coding styles, test frameworks, or documentation preferences without manual reminders.

SKILL.md

Coding Preferences Skill

Use this skill to keep /memory/coding-prefs.md in sync with how this
specific user wants you to work. This file is user-scoped, so each user
has their own copy — anything you write here only affects future
conversations with the same user.

When to Read

  • Before picking a code style, test framework, or commit message format
  • Before deciding whether to add comments, type hints, or docstrings
  • Before refactoring beyond what was asked

When to Write

Append a new entry whenever the user gives feedback that should apply to
future work:

  • "Don't add docstrings unless I ask" → save it
  • "I prefer pytest over unittest" → save it
  • "Stop summarizing what you did at the end" → save it

Each entry should be one line: the rule, then a brief reason if the user
gave one.

How to Write

Read the file first (it may not exist yet), then append. Don't overwrite —
preferences accumulate over time. If a new preference contradicts an
existing one, replace the old line and note the change.