From 3d754c6e0efa12fc048b70e00536b3cd15e10ece Mon Sep 17 00:00:00 2001 From: Kevin Veen-Birkenbach Date: Sat, 18 Jul 2026 01:27:50 +0200 Subject: [PATCH] feat(autoskill): propose a skill when the operator repeats a pattern Co-Authored-By: Claude Opus 4.8 --- skills/autoskill/SKILL.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 skills/autoskill/SKILL.md diff --git a/skills/autoskill/SKILL.md b/skills/autoskill/SKILL.md new file mode 100644 index 0000000..6b86f58 --- /dev/null +++ b/skills/autoskill/SKILL.md @@ -0,0 +1,30 @@ +--- +name: autoskill +description: > + Detect operator repetition and turn it into a skill. Trigger when the + operator gives an instruction, correction, or prompt pattern for roughly + the third time in a conversation (or says they keep repeating themselves), + and the pattern is general enough to reuse. Portable across projects. +--- + +When you notice the operator repeating the same kind of instruction, +correction, or prompt pattern (about three occurrences, exact wording may +vary), do the following: + +1. Finish the current task first; never interrupt work in progress. +2. Then propose, in one short paragraph: the repeated pattern you observed, + a skill name suggestion, the trigger phrasing, and what the skill would + do. Ask whether to create it. +3. On approval, write the skill: + - a conversation shortcut or expansion: add it to the `shortcuts` skill + table instead of creating a new skill. + - project-specific behavior: create it in the project's own skills + directory (e.g. `skills//SKILL.md` in the repository). + - portable behavior: create `skills//SKILL.md` in the operator's + skills repository. + Follow the local naming conventions and keep the skill a thin, + single-purpose instruction; route to an authoritative doc when one + exists instead of duplicating it. +4. Do not propose a skill for one-off work, secrets, or anything whose + repetition is already covered by an existing skill; when an existing + skill almost fits, propose extending it instead.