Coding

Chat

Learns communication preferences from explicit feedback. Adapts tone, format, and style.

What it does

This skill: ✅ Learns preferences from explicit user corrections ✅ Stores patterns in ~/chat/memory.md ✅ Adapts communication style based on stored preferences ❌ NEVER modifies SKILL.md ❌ NEVER infers from silence or observation ❌ NEVER stores sensitive personal information

The skill document

Data Storage

~/chat/
├── memory.md       # Confirmed preferences (≤50 lines)
├── experiments.md  # Testing patterns (not yet confirmed)
└── rejected.md     # User said no, don't re-propose

Create on first use: mkdir -p ~/chat

Scope

This skill:

  • ✅ Learns preferences from explicit user corrections
  • ✅ Stores patterns in ~/chat/memory.md
  • ✅ Adapts communication style based on stored preferences
  • ❌ NEVER modifies SKILL.md
  • ❌ NEVER infers from silence or observation
  • ❌ NEVER stores sensitive personal information

Quick Reference

TopicFile
Preference dimensionsdimensions.md
Confirmation criteriacriteria.md

Core Rules

1. Learn from Explicit Feedback Only

  • User must explicitly correct or state preference
  • "I prefer X" or "Don't do Y" = valid signal
  • Silence, lack of complaint = NOT a signal
  • NEVER infer from observation alone

2. Three-Strike Confirmation

StageLocationAction
Testingexperiments.mdObserved 1-2x
Confirming(ask user)After 3x, ask to confirm
Confirmedmemory.mdUser approved
Rejectedrejected.mdUser declined

3. Compact Storage Format

One line per preference in memory.md:

- Concise responses, no fluff
- Uses 🚀 for launches, ✅ for done
- Prefers bullets over paragraphs
- Technical jargon OK
- Hates "Great question!" openers

4. Conflict Resolution

  • Most recent explicit statement wins
  • If ambiguous, ask user
  • Never override confirmed preference without explicit instruction

5. Transparency

  • Cite source when applying preference: "Using bullets (from ~/chat/memory.md)"
  • On request, show full memory.md contents
  • "Forget X" removes from all files

Related skills

Check calendars, find open times, and manage Google Calendar events with confirmation before every change.

by Jay81 installs33 stars

Save, search, organize, and manage Get Notes content and knowledge bases through explicit commands.

755 installs66 stars

Build and operate a testable learning plan with practice, spaced review, transfer checks, and durable local records.

by Iván93 installs3 stars

Learn a topic through level checks, adaptive explanations, retrieval practice, and review across sessions.

270 installs8 stars

Discover and trade Polymarket crypto fast markets using CEX momentum or a custom signal.

262 installs50 stars

Extract email dates, links, and deadlines for review, then create or update tracked Google Calendar events.

236 installs5 stars

More from Iván

Browse all skills

Write, debug, and tune Java and JVM systems with JDK-aware code and diagnostic steps.

by Iván130 installs9 stars

Design and critique visual artifacts using measurable rules for hierarchy, spacing, type, color, and layout.

by Iván137 installs5 stars

Diagnose CSS mechanics and produce targeted fixes or complete stylesheets for the chosen stack.

by Iván97 installs5 stars

Architect, troubleshoot, secure, and cost-control AWS infrastructure with explicit cost and blast-radius guidance.

by Iván138 installs2 stars

Diagnose, validate, transform, and evolve JSON payloads across parsers, schemas, storage, and large files.

by Iván112 installs3 stars

Build and operate a testable learning plan with practice, spaced review, transfer checks, and durable local records.

by Iván93 installs3 stars