← ClaudeAtlas

update-skilllisted

Use when updating an existing skill based on conversation feedback, user corrections, or identified improvements; classify feedback and edit the canonical module without creating duplicate rules.
xjsongphy/skills · ★ 6 · AI & Automation · score 66
Install: claude install-skill xjsongphy/skills
# Update Skill Update an existing skill from explicit conversation feedback. Read the target skill before editing, identify the smallest canonical file that owns the rule, apply the change, and validate links and metadata afterwards. ## Use Call this skill only after feedback or a correction is concrete enough to store: ``` /update-skill <skill-name> ``` Do not update a skill merely because an output was generated. The conversation must contain a durable preference, rule, boundary, or workflow correction. ## Writer routing When the target is `writer`, first resolve the active skills root from the runtime configuration and read `<skills-root>/writer/MAINTENANCE.md`. Do not hardcode a user-specific absolute path or assume `~/.claude/skills`. Classify the feedback as a shared rule, primary type, type add-on, lens, source object, domain, format, format integration, reviewer, check, or routing rule. Edit the corresponding canonical module. Update `writer/SKILL.md` only when the feedback changes module selection or a hard boundary. If a feedback item says that a repository implementation must not be treated as a paper fact, update `writer/references/objects/paper.md` and/or `objects/repository.md`, not a generic explanation paragraph. If it changes module selection, reviewer activation, format precedence, or compatibility behavior, update `writer/SKILL.md` only for that routing contract. Keep one rule in one canonical location. Do not create a compatibility wrapper, copy a