Skip to main content

calibrate

In-session self-improvement. Reviews the current conversation for corrections, preferences, and patterns, then suggests specific skill/setup updates. Triggers on "calibrate", "what can you improve", "update your skills", "what did we learn", "tune up". Lite mode: "calibrate lite" or "/calibrate lite" — fast 1-3 suggestion sweep for shorter sessions.

Datos de origen

Repositorio
robonuggets/skills
Última actividad en el origen
8 de mayo de 2026 a las 06:42
Idioma detectado de SKILL.md
inglés
Estrellas
40
Forks
6

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
calibrate
description
In-session self-improvement. Reviews the current conversation for corrections, preferences, and patterns, then suggests specific skill/setup updates. Triggers on "calibrate", "what can you improve", "update your skills", "what did we learn", "tune up". Lite mode: "calibrate lite" or "/calibrate lite" — fast 1-3 suggestion sweep for shorter sessions.
# Calibrate: In-Session Self-Improvement ## What This Does Reviews the current conversation and suggests specific updates to skills, instruction files, memory, or workflows based on what just happened. The user picks which suggestions to apply. ## Two modes - **Full (default)** — deep scan of the whole conversation, max 7 suggestions. Use at end of long sessions or after multiple corrections. - **Lite** — triggered by `calibrate lite` or `/calibrate lite`. Fast 1-3 suggestion sweep for shorter sessions. Skips deep pattern matching. Just surfaces the loudest 1-3 things from the most recent 10-20 turns. ~80% fewer tokens. If a lite sweep returns "nothing to calibrate", that's a valid output — say so in one line and stop. ## When to Use - End of a work session - After a task with multiple corrections - When the user says "calibrate", "what can you improve", "tune up", "update your skills" ## Lite mode shortcut If trigger is `calibrate lite` / `/calibrate lite`: 1. Scan only the last 10-20 turns (not the whole session) 2. Look for at most 3 things — corrections that happened, preferences revealed, repeated patterns 3. Output max 3 numbered suggestions in the same `[TARGET: file] — [what]` format 4. If nothing meaningful surfaced: respond `Clean — nothing to calibrate` in one line. Don't pad. Lite is the right call when: - Session was short (under ~20 turns) - Most of the work was unmemorable (routine queries, lookups) - You just want a quick "anything I should fix?" without a deep audit ## Process ### Step 1: Scan the Conversation Review everything in the current session. Look for: - **Corrections** — where the user said "no", "wrong", "not that", "I meant X" - **Preferences revealed** — format choices, tone adjustments, workflow preferences - **Process gaps** — steps you missed that a skill should encode - **Repeated patterns** — same type of correction more than once = systemic issue - **Things that worked** — approaches the user confirmed or accepted without pushback ### Step 2: Match to Updateable Targets For each finding, identify WHERE the fix belongs: - **Skill file** — if the issue is about how a specific task is executed - **Instruction file (CLAUDE.md or equivalent)** — if the issue is about general agent behavior or rules - **Memory** — if it's a preference or context that should persist across sessions - **Workflow / scheduled task** — if it's about when or how automated tasks run - **Tone / style file** — if it's about voice or writing style (rare, check with the user first) ### Step 3: Present Suggestions Format as a numbered list. Each suggestion should be: ``` [number]. [TARGET: filename] — [what to change] Brief why: [one sentence explaining the pattern that triggered this] ``` Example: ``` 1. SKILL: thumbnail-gen — Add rule to always generate 3 variations, not 1 Brief why: User asked for alternatives twice this session after I gave a single option. 2. CLAUDE.md — Add "never suggest routing to other agents" to red lines Brief why: User corrected me when I suggested handing off. 3. MEMORY — Save preference: user prefers kebab-case for all file names Brief why: User renamed two files I created in camelCase. ``` Rules for suggestions: - **Max 7 suggestions.** If you find more, prioritize by impact (repeated corrections > one-offs). - **Be specific.** Not "improve writing quality" but "add rule: no sentences over 20 words in posts." - **Only suggest changes the data supports.** Don't pad with generic improvements. - **If nothing meaningful to update, say so.** "Clean session — nothing to calibrate" is a valid output. ### Step 4: Apply Wait for the user to respond with which numbers to apply (e.g. "do 1 and 3", "all", "skip 2"). Then: 1. Make the changes to the target files 2. Confirm each change with the file path and a one-line summary 3. If updating a skill, re-read it after editing to verify it's coherent 4. If updating memory, follow your memory system's rules (write file + update any index) ### Step 5: Done No follow-up needed. Changes are live for the next time the skill/rule is invoked. ## What NOT to Suggest - Changes that are already in the relevant skill or instruction file (check first) - Generic "best practices" not grounded in this session's data - Temporary fixes for one-off situations - Changes to files outside your write scope
Ver en GitHub