MCP HubMCP Hub
Retour aux compétences

update-skill-content

pjt222
Mis à jour Yesterday
5 vues
17
2
17
Voir sur GitHub
Métaapi

À propos

Cette compétence met à jour un fichier SKILL.md existant pour améliorer sa précision, son exhaustivité et sa clarté. Elle gère les mises à jour de version, affine les procédures, étoffe la section des écueils et synchronise les compétences associées. Utilisez-la lorsque les procédures font référence à des outils obsolètes, que la section des écueils est trop succincte, que les renvois internes sont rompus ou que des retours signalent des instructions peu claires.

Installation rapide

Claude Code

Recommandé
Principal
npx skills add pjt222/agent-almanac -a claude-code
Commande PluginAlternatif
/plugin add https://github.com/pjt222/agent-almanac
Git CloneAlternatif
git clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/update-skill-content

Copiez et collez cette commande dans Claude Code pour installer cette compétence

Documentation

更術之內

精現有 SKILL.md:精步、補陷以實敗、合相關之術、升其版。其用於術已過格式之驗,然內有缺、引陳、或步未全者。

用時

  • 術之步引陳具、API、或版號
  • 陷之段薄(少於三)或缺實敗
  • 相關之段之引斷或缺要連
  • 步缺具碼之例或令糊
  • 新術已入庫,現有術宜引之
  • 已得反饋謂術之步不清或未全

  • 必要:欲更之 SKILL.md 之徑
  • 可選:所專之段(如 "procedure"、"pitfalls"、"related-skills")
  • 可選:更之源(變更記、事報、用反饋)
  • 可選:是否升版(默:是,小升)

第一步:讀現術而評其質

讀全 SKILL.md,每段察其全與正。

各段之評準:

  • 用時:觸是否具、可行?(期 3-5 條)
  • :類、默、必/選是否清分?
  • :每步有具碼、Expected、On failure 乎?
  • :列項是否客觀可試?(期 5+ 條)
  • :陷是否具,含症與解?(期 3-6)
  • :所引之術存乎?顯然之相關術缺乎?

得:諸段需改之圖明,特定缺已識。

敗則:術不可讀(徑訛),驗其徑。SKILL.md 之 YAML 額損者,先以 review-skill-format 修額而後改內。

第二步:察陳引

掃步求版引、具名、URL、API 模或已變者。

陳之常徵:

  • 特定版號(如 v1.24R 4.3.0Node 18
  • 已遷或已過期之 URL
  • 已變之 CLI 旗或命法
  • 已重名或已棄之包名
  • 已演之設文式
# Check for version-specific references
grep -nE '[vV][0-9]+\.[0-9]+' skills/<skill-name>/SKILL.md

# Check for URLs
grep -nE 'https?://' skills/<skill-name>/SKILL.md

得:可能陳之引列,含行號。每引已驗為當前或標待更。

敗則:引多不可手察者,定先後:步之碼塊先(最易致時敗),次陷(或引舊變通),再述文。

第三步:更步以求正

每需改之步:

  1. 驗碼塊仍正行或合當前佳法
  2. 補缺之語以述步之故
  3. 確具命用真徑、真旗、真出
  4. 更 Expected 以合當前具行
  5. 更 On failure 以合當前訛辭與解

更碼塊時,存原結構:

  • 步之數一致
  • ### Step N: Title 之式
  • 勿重序,除非原序誤

得:諸步含當前可行之碼。Expected/On failure 反當前實行。

敗則:碼塊正否未確者,加注:<!-- TODO: Verify this command against current version -->。勿移可行碼以未試之代之。

第四步:補陷之段

察陷之段,缺則補。

陷之質準:

  • 各陷有粗名與具述
  • 述含(何敗)與(如何避或復)
  • 陷取於實敗,非假慮
  • 3-6 為目標之數

新陷之源:

  • 步有複雜 On failure 者(其多為陷)
  • 警相同具或模之相關術
  • 用之常報

得:3-6 陷,各有具症與解。無泛陷如「慎之」「徹試」。

敗則:唯 1-2 陷可識者,於基本之術可。中高之術少於三者,示作者未盡探敗模——標待後補。

第五步:合相關之術之段

驗相關之段中諸引皆有效,補缺之連。

  1. 每引之術,驗其存:
    # Check if referenced skill exists
    test -d skills/referenced-skill-name && echo "EXISTS" || echo "NOT FOUND"
    
  2. 求引此術之術(其宜互連):
    # Find skills that reference this skill
    grep -rl "skill-name" skills/*/SKILL.md
    
  3. 依域與標察顯然相關之術
  4. 用式:- \skill-id` — 一行述其關係`

得:諸引之術皆存於盤。雙向互引在位。無孤連。

敗則:引之術不存者,去之或注為計後出之術。多術引此而未列於相關者,加最相關之 2-3。

第六步:升額之版

依語義版升 metadata.version

  • 補升(1.0 至 1.1):訛字修、小清、URL 更
  • 小升(1.0 至 2.0):新步、重內加、結構變
  • :術用簡化二段版(major.minor)

亦更額中日期之段(若有)。

得:版升合宜。變之大與更之範相符。

敗則:當前版不可解者,設為 "1.1" 並注版史之缺。

  • 諸步含當前可行之碼或具令
  • 無陳版引、URL、棄具名遺
  • 每步有 Expected:On failure:
  • 陷段有 3-6 具陷,含症與解
  • 諸相關引皆指存術
  • 緊密相關之術有雙向互引
  • 額版已升合宜
  • 更後行數仍 ≤ 500
  • 變後 SKILL.md 仍過 review-skill-format 之驗

  • 更碼而不試:改步之命而不驗其行,不如留舊命。不確時,加驗注勝未試之代。
  • 過補陷:加 10+ 陷稀其段。守 3-6 最有影者;邊例移至 references/ 檔。
  • 更時破引:重名或變域時,全術庫 grep 求舊名。用 grep -rl "old-name" skills/ 求諸現。
  • 忘升版:每內更,無論小大,皆宜升版。此使用者察術已變。
  • 範蔓入重構:內更改術之言。若覺重結構或抽至 references/,改用 refactor-skill-structure 之術。

  • review-skill-format — 內更前行格式驗以確基結構穩
  • refactor-skill-structure — 內更使術逾 500 行時,重構以讓位
  • evolve-skill — 較內更深之變(如造高級變體)
  • create-skill — 加新段或步時引典範式之規
  • repair-broken-references — 全術庫批量斷引修

Dépôt GitHub

pjt222/agent-almanac
Chemin: i18n/wenyan/skills/update-skill-content
0
agentsagentskillsai-assisted-developmentclaude-codeskillsteams

Compétences associées

content-collections

Méta

Cette compétence propose une configuration éprouvée en production pour Content Collections, un outil axé sur TypeScript qui transforme des fichiers Markdown/MDX en collections de données typées de manière sûre avec une validation Zod. Utilisez-la lors de la création de blogs, de sites de documentation ou d'applications Vite + React riches en contenu pour garantir la sécurité de typage et la validation automatique du contenu. Elle couvre tout, de la configuration du plugin Vite et de la compilation MDX à l'optimisation des déploiements et la validation des schémas.

Voir la compétence

polymarket

Méta

Cette compétence permet aux développeurs de créer des applications avec la plateforme de marchés prédictifs Polymarket, incluant l'intégration d'API pour le trading et les données de marché. Elle fournit également une diffusion de données en temps réel via WebSocket pour surveiller les transactions en direct et l'activité du marché. Utilisez-la pour mettre en œuvre des stratégies de trading ou pour créer des outils traitant les mises à jour de marché en direct.

Voir la compétence

creating-opencode-plugins

Méta

Cette compétence aide les développeurs à créer des plugins OpenCode qui s'interconnectent avec plus de 25 types d'événements tels que les commandes, les fichiers et les opérations LSP. Elle fournit la structure du plugin, les spécifications de l'API événementielle et les modèles d'implémentation pour les modules JavaScript/TypeScript. Utilisez-la lorsque vous avez besoin d'intercepter, de surveiller ou d'étendre le cycle de vie de l'assistant IA OpenCode avec une logique personnalisée pilotée par les événements.

Voir la compétence

sglang

Méta

SGLang est un framework de service LLM haute performance spécialisé dans la génération rapide et structurée pour les workflows JSON, regex et agentiques grâce à son cache de préfixe RadixAttention. Il offre une inférence nettement plus rapide, particulièrement pour les tâches avec des préfixes répétés, ce qui le rend idéal pour les sorties complexes et structurées ainsi que les conversations multi-tours. Choisissez SGLang plutôt que des alternatives comme vLLM lorsque vous avez besoin d'un décodage contraint ou que vous construisez des applications avec un partage étendu de préfixes.

Voir la compétence