Si vous devez renvoyer la même demande à AI chaque semaine, cet article est pour vous.
Par exemple, chaque vendredi, vous dites à Codex :
Commencez par rassembler les résultats de la semaine, puis affiner les problèmes et les expériences, et enfin listez les actions de la semaine prochaine. Ne fabriquez pas de données, chaque action doit avoir un critère d'achèvement.
C'est la première fois qu 'il est écrit de cette façon, c'est appelé un mot de prompt.
Mais si vous écrivez cela chaque semaine, cela signifie qu ' il existe déjà un ensemble de flux de travail fixe derrière.
Organisez cet ensemble de flux de travail dans un dossier afin que Codex sache si vous rencontrez des tâches similaires à l'avenir :
- Quand prendre la relève ;
- Quelles étapes doivent être suivies ;
- quelles normes doivent être atteintes pour la sortie ?
C'est ça, Skill.
L'essence de la compétence est de précipiter la méthode de faire les choses dans votre esprit en un système qui peut être exécuté à plusieurs reprises.
Cet article vous montrera le processus complet en utilisant le « revu hebdomadaire » comme exemple :
Trouver un workflow → Déconstruire un workflow → Créer une compétence → Tester → Télécharger GitHub
Vous n'avez pas besoin de savoir programmer d'abord.
Tout d'abord, comprendre : Qu ' est-ce que la compétence ?
Vous pouvez penser à Codex comme un nouveau collègue très compétent.
Il écrit du code, organise des données, analyse des données, mais il ne connaît pas vos habitudes de travail :
- dans quelle situation une tâche est lancée ;
- Ce que vous faites habituellement en premier et ensuite ;
- Quelles règles ne peuvent pas être violées ;
- Quel genre de résultat est terminé.
Skill est comme un exemplaire que vous avez donné à ce nouveau collègue :
Spécification du poste + processus standard + kit d'outils
Une compétence résout habituellement quatre choses :
- Quand utiliser ?Quelles tâches devraient le déclencher.
- Comment le faireAprès avoir reçu la tâche, suivre le processus.
- Qu 'est-ce que je peux appelerScripts, templates, références sont nécessaires.
- Qu 'est-ce que c'est ?Quels critères doit répondre la sortie finale.
Les prompts ordinaires ne résolvent qu ' une seule fois la tâche.
La compétence consiste à fixer une catégorie de tâches.
Le mot d'invite dit à AI :
Faites-moi quelque chose cette fois.
Skill a dit à AI :
Que devriez-vous faire si vous rencontrez ce genre de chose à l'avenir ?
Quelles tâches méritent d'être réalisées en tant que Skill ?
Ne faites pas de Skill tout de suite en voyant un prompt.
Posez-vous d'abord quatre questions :
- Est-ce que cela se reproduira ?
- Les entrées et sorties sont-elles stables ?
- Y a-t - il des étapes fixes au milieu ?
- Avez-vous besoin d'une nouvelle interprétation ?
Si trois réponses sont « oui », il vaut généralement la peine de précipiter.
Tâches adaptées à la compétence :
- Révision hebdomadaire et planification ;
- Selon les règles fixes pour écrire X longs articles ;
- Exécuter une liste de contrôle avant la sortie du produit ;
- Examiner les éléments de risque du contrat ;
- Répondre au service à la clientèle selon les spécifications de la marque ;
- Convertir les procès-verbaux en listes de tâches ;
- Traitement par lots de données au format fixe.
Pas adapté à la compétence :
- une mission temporaire unique ;
- un problème qui peut être décrit en une phrase ;
- Une création qui dépend entièrement de l'inspiration ;
- « Aidez-moi à tout gérer », c'est un objectif sans frontières.
Beaucoup de gens veulent faire la première compétence :
Assistant aux opérations de contenu.
C'est le plus facile à échouer.
Plus la plage est grande, plus le déclencheur est flou et plus le résultat est instable.
Une bonne compétence n'est pas omnipotente, mais une chose concrète est régulièrement faite.
Troisièmement, ne créez pas de fichiers d'abord, démantenez d'abord votre flux de travail
Avant de créer une compétence, écrivez une carte de flux de travail :
工作流名称:
什么时候启动:
用户会提供什么:
执行步骤:
1.
2.
3.
最后输出什么:
什么结果算合格:
信息不足时怎么办:
Par exemple :
工作流名称:
把一周零散记录整理成复盘
什么时候启动:
用户提出周报、每周复盘、一周总结、工作回顾时
用户会提供什么:
完成事项、问题、数据、下周计划
执行步骤:
1. 提取事实和数据
2. 分类成果、问题、经验
3. 合并重复信息
4. 转换成下周行动
5. 检查是否存在编造
最后输出什么:
结构化周复盘和行动计划
什么结果算合格:
不虚构数据,每个行动都有完成标准
信息不足时怎么办:
标记待补充,最多提出3个问题,不猜测
C'est une étape très importante.
Parce que la description de la compétence, le processus d'exécution et les normes de qualité proviennent essentiellement de cette carte.
Si vous ne pouvez même pas écrire cette carte clairement, votre flux de travail n'est pas encore stable.
N'emballez pas le chaos en compétences.
D'abord, réfléchissez à votre propre méthode.
Créer une compétence : commencer par la version la plus petite
Une des compétences les plus simples, il suffit de :
weekly-review/
└── SKILL.md
Pour être plus complet :
weekly-review/
├── SKILL.md
├── agents/
│ └── openai.yaml
├── scripts/
├── references/
└── assets/
Chaque répertoire est responsable de quelque chose de différent :
SKILL.md: écrire des conditions, des processus et des critères de déclenchement ;agents/openai.yaml: définir les informations de présentation ;scripts/: stocker le code exécuté en double ;references/: conserver les informations de fond ;assets/Sauvegarder les templates et les matériaux.
Ne créez pas un tas de répertoires vides au début.
Les compétences prennent le contexte.
Conservez seulement ce dont vous avez vraiment besoin.
Laissez Codex vous aider à développer vos compétences
Le nom de compétence est recommandé :
- Anglais minuscule ;
- numéros ;
- hyphen.
Par exemple :
weekly-review
x-article-writer
release-checker
contract-risk-check
Ensuite, demandez à Codex d'utiliser le skill-creator :
请使用 skill-creator,把下面的工作流制作成一个 Skill。
Skill 名称:
weekly-review
工作流:
[粘贴工作流卡片]
要求:
1. 创建在当前项目中;
2. 只生成必要文件;
3. 完成后验证;
4. 告诉我如何测试和安装。
Après la génération :
weekly-review/
├── SKILL.md
└── agents/
└── openai.yaml
Note :
La génération de fichiers n'est que le début.
C'est SKILL.md qui détermine vraiment si Skill fonctionne ou non.
VI. Écrire bien SKILL.md : L'accent n'est pas sur l'introduction, mais sur la réglementation de la mise en œuvre
SKILL.md
1. Tête YAML : Décider quand déclencher
Par exemple :
---
name: weekly-review
description: 将一周零散记录整理成结构化复盘和下周行动计划。当用户提到周报、每周复盘、一周总结、工作回顾,或要求从流水账中提炼成果、问题、经验和下一步行动时使用。
---
La description est importante.
Il doit répondre :
Deux questions :
- Que fait cette compétence ?
- Quand les utilisateurs devraient-ils utiliser ?
Ne vous contentez pas d'écrire :
帮助用户复盘
trop vague.
Il devrait être écrit :
当用户需要整理周报、复盘、总结流水账时使用
2. Markdown : Dites à l'IA comment faire
Structure recommandée :
# Skill名称
目标说明
## 工作流程
1. 收集输入
2. 提取事实
3. 分类整理
4. 输出结果
## 信息不足时
- 不允许猜测
- 缺少数据时标记待补充
## 输出格式
固定栏目
## 质量标准
- 必须包含什么
- 禁止出现什么
Par exemple :
## 工作流程
1. 提取事实:识别完成事项、数据、问题。
2. 分类整理:归入成果、问题、经验。
3. 制定行动:转换成下一步任务。
4. 检查输出:避免空话和虚构。
## 质量标准
- 区分事实和推断。
- 每个行动必须有完成标准。
- 避免“持续优化”等无意义表达。
Souvenez-vous :
Skill n'est pas une base de connaissances.
C'est un manuel d'exécution.
Si vous pouvez dire clairement 30 lignes, n'écrivez pas 300 lignes.
Vérification, test et réinstallation
Vérifiez d'abord :
请使用 skill-creator 验证 ./weekly-review。
如果发现格式问题,请直接修复。
Vérifier les tests principaux :
- Structure du document ;
- Le format YAML ;
- Le nom existe ou non ;
- La description existe ou non ;
- La nomenclature est conforme aux règles.
Cependant, la vérification ne signifie pas que la compétence est facile à utiliser.
Trois types de cas sont nécessaires pour un test réel :
1. Invoquer explicitement
请使用 $weekly-review 整理下面的记录。
Le test est effectué correctement.
2. Expression naturelle
帮我把这些流水账整理成周报。
Testez si la description peut être déclenchée.
3. Informations insuffisantes
这周主要做支付功能,帮我复盘一下。
Testez si c'est brouillé.
Les bonnes compétences ne se limitent pas à accomplir des tâches.
Il sait aussi quand il faut dire :
Les informations sont insuffisantes et doivent être complétées.
Téléchargez GitHub et faites de Skill votre atout à long terme
Les compétences sont également essentiellement des actifs de code.
Télécharger GitHub permet de :
- sauvegarder la version ;
- Synchronisation multi-appareils ;
- partage avec l'équipe ;
- Optimisation continue.
Vérifier avant la soumission :
Ne pas télécharger :
- Clé API ;
- Token ;
- un mot de passe ;
- Informations clients ;
- Règles internes de l'entreprise.
Et puis :
git init -b main
git add .
git commit -m "feat: add weekly review skill"
git remote add origin <仓库地址>
git push -u origin main
Modifier ultérieurement :
git add .
git commit -m "improve skill workflow"
git push
Essayez votre première compétence aujourd ' hui
Ouvrez votre historique de chat.
Trouvez une tâche que vous avez expliquée à l'IA plus de deux fois au cours du dernier mois.
N'écrivez pas le code en premier.
Commencez par compléter une carte de workflow :
- Quand commencer ;
- ce que les utilisateurs offrent ;
- étape d'exécution ;
- Qu 'est-ce que l'exportation ;
- Qu 'est-ce que l'achèvement ;
- Que faire si l'information est insuffisante ?
Ensuite, il est remis au créateur de compétences.
La première édition n'a pas besoin d'être parfaite.
Laissez-le fonctionner d'abord et ensuite optimiser en fonction des résultats réels.
Il y a un seul mot au cœur de Skill :
Passez le « je dois le réinterpréter à chaque fois » à « il saura quoi faire plus tard ».