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

Converts text into speech-ready output for any TTS engine with normalization, prosody, and voice preferences.

58 installs2 stars

Audit and rewrite text to remove AI-generated writing patterns, with detect-only and edit-in-place modes.

61 installs

Generate voiceovers, music, sound effects, and cloned-voice audio from text prompts using three voice providers.

225 installs4 stars

Turn content into reading-friendly slide deck images with style presets and optional PPTX/PDF merge.

110 installs2 stars

Adaptive tutoring that probes your level, teaches one concept at a time, and checks retention before moving on.

270 installs8 stars

Generate and edit images from text or references using routed AI models, with character consistency and product photography support.

536 installs10 stars

More from Iván

Browse all skills

Run Git operations — commits, branches, merges, rebases, conflict resolution, and recovery — with safety rules enforced.

by Iván527 installs31 stars

Create and critique visual artifacts with quantified rules for hierarchy, spacing, type scale, color, and layout.

by Iván137 installs5 stars

Debug CSS mechanics and write component stylesheets grounded in named mechanisms, not trial-and-error.

by Iván97 installs5 stars

Plans and runs self-directed learning as a system: exit test, spaced review, deliberate practice, and transfer proof.

by Iván93 installs3 stars

Get Azure architecture, debugging, security, and cost reviews grounded in a live inventory of your subscription.

by Iván86 installs2 stars

Diagnoses Java and JVM issues from exception messages to container OOM-kills, and writes Java code matching the configured JDK.

by Iván130 installs9 stars