skill-auto-update

Use this skill to keep project skills aligned with what feedback keeps teaching.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "skill-auto-update" with this command: npx skills add buhond/skills/buhond-skills-skill-auto-update

Skill Auto Update

Use this skill to keep project skills aligned with what feedback keeps teaching.

Activation

This skill is most effective when the workspace AGENTS.md tells the AI to use it on every turn. Add a short rule such as: Use $skill-auto-update on every turn to distill durable feedback into the narrowest existing skill.

Treat routine use as a silent background check. Do not announce that you are using this skill unless it produces a user-relevant skill edit or the user explicitly asks about it.

Run this loop

  • Scan the current turn for durable feedback signals such as user corrections, review comments, comments on issues or pull requests, repeated instructions, and explicit "do this / avoid this" guidance.

  • Ignore one-off facts, task-local preferences, and literal examples that do not imply a reusable rule.

  • Rewrite the signal as a principle: capture the idea, not the anecdote; state the invariant in one short sentence; prefer imperative wording such as Prefer , Keep , Move , or Avoid .

  • Translate taste or persona goals into concrete engineering rules; prefer Keep functions small and cohesive over code like Uncle Bob .

  • Update the narrowest existing skill that owns the rule. Prefer updating an existing skill over creating a new one.

  • Search the target skill for the same idea, including paraphrases and nearby rules.

  • If the idea already exists, do not duplicate it. Tighten the existing rule only when the new feedback adds missing scope, rationale, or priority.

  • Create a new skill only as a last resort: only when the lesson is durable and no existing skill or section can contain it cleanly.

  • When a new rule subsumes older examples, remove or compress the examples instead of keeping both.

  • If the same rule is missed again, increase its score instead of adding another bullet.

  • Keep the edit minimal. Prefer one changed bullet over new sections, long explanations, copied examples, repeated examples, or checklists of symptoms.

  • If no durable lesson exists, make no skill edit and do not mention the check.

Score rules

  • Treat score as an optional weight for repeated misses.

  • Use no score marker for a fresh rule unless recurrence already matters.

  • Append [score: N] to the rule when increasing weight.

  • Start at 2 for the second clear miss and increment by one for later misses.

  • Cap scores at 5 .

  • Do not raise score for a mere style preference.

Rule shape

  • Good: Keep shared components data-driven; move module-specific policy back to the owning feature. [score: 3]

  • Bad: Do not repeat the status-action-button mistake from the custom module table.

Editing standard

  • Keep skill text concise and imperative.

  • Avoid historical commentary, changelogs, and case-specific prose.

  • Prefer strengthening an existing rule over adding a sibling rule that says the same thing differently.

  • Prefer a new section inside an existing skill over creating a new skill.

  • Prefer general rules over examples; add at most one generic example only when the rule would otherwise be ambiguous.

  • When a rule and an example say the same thing, keep the rule and delete the example.

  • Do not multiply examples for the same rule; replace them with one generic example or none.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

code-review

No summary provided by upstream source.

Repository SourceNeeds Review
General

nano-banana-2

Nano Banana 2 - Gemini 3.1 Flash Image Preview

Repository Source
15339.7K
inferen-sh
General

p-video

Pruna P-Video Generation

Repository Source
15339.5K
inferen-sh