AI

Как превратить набор рабочих процессов в свой собственный навык Codex: от 0 до загрузки на GitHub

Если вы пересылаете один и тот же запрос в ИИ каждую неделю, эта статья для вас.Например, каждую пятницу вы говорите Кодекса: «Сначала...»

Статьи

Если вы пересылаете один и тот же запрос в ИИ каждую неделю, эта статья для вас.

Например, каждую пятницу вы говорите Кодекса:

Во-первых, резюмируйте результаты этой недели, затем обобщайте вопросы и извлеченные уроки и, наконец, перечислите действия на следующей неделе.Не факутируйте данные, каждая операция должна иметь критерии завершения.

Впервые так написано, называется предложение.

Но если вы пишите об этом каждую неделю, то за ним уже существует постоянный набор рабочих процессов.

Собрать этот набор рабочих процессов в папку, чтобы Кодекс мог знать, когда в будущем он столкнется с аналогичными задачами:

  • Когда следует взять на себя;
  • c) какие шаги следует предпринять для осуществления;
  • Какие стандарты должны соответствовать экспортируемым товарам?

Вот и есть навыки.

Суть навыка заключается в том, чтобы собрать ваши методы работы в систему, которая может быть выполнена повторяемо.

В этой статье мы используем «Еженедельный пересмотр» в качестве примера, чтобы показать вам полный процесс:

Найти рабочий процесс → Разборка рабочего процесса → Создать навыки → Тест → Загрузить GitHub

Вам не нужно сначала программировать.


Во-первых, давайте посмотрим, что такое навыки?

Вы можете представить Кодекса как нового, очень компетентного коллеги.

Он пишет код, организует материалы, анализирует данные, но не знает о ваших привычках:

  • - при каких обстоятельствах начать работу;
  • Что вы обычно делаете сначала, а потом;
  • какие правила нельзя нарушать;
  • Какие результаты должны быть завершены.

Навыки, как вы даете этому новому коллегу:

Описание должностей + стандартные процессы + комплект инструментов

Обычно навыки решают четыре вещи:

  1. когда использоватьКакие задачи должны запустить его.
  2. Как выполнятьКакие процессы выполняются после получения задания.
  3. Что можно вызвать.Нужны ли сценарии, шаблоны, справочные материалы.
  4. Что считается завершеннымКаким критериям должен соответствовать конечный результат?

Обычные подсказки решают задачу только один раз.

Навыки - это фиксированные задачи.

Показание говорит AI:

Что мне на этот раз помогут?

Skill говорит AI:

Что вы должны делать, когда вы столкнетесь с подобными вещами в дальнейшем.


Какие задачи заслуживают навыка?

Не стоит сразу же видеть навыки.

Задайте себе четыре вопроса:

  • Повторится ли это?
  • Выход и вход стабильны?
  • Есть ли в середине фиксированные шаги?
  • Нужно ли еще раз объяснить, что это заново?

Если три ответа «да», то обычно стоит отсекать.

Задачи, которые подходят для навыков:

  • еженедельно составлять планы и планы;
  • написать X-длинный текст в соответствии с фиксированными правилами;
  • Проведите контрольный список перед выпуском продукции;
  • - проверка рисков в контрактах;
  • Ответить на запросы по марке;
  • преобразование отчетов о заседаниях в перечень задач;
  • Пакетная обработка данных фиксированного формата.

Не подходит для навыка:

  • разовые временные миссии;
  • Проблемы, которые можно описать одним словом;
  • - творчество полностью зависит от вдохновения;
  • «Помогите мне со всем» - это цель, не имеющая границ.

Многие из них стремятся приобрести свой первый навык:

Помощник по эксплуатации контента.

Это самый легко провалить.

Чем больше диапазон, тем более расплывчатым является триггер, и тем более нестабильным является результат.

Хороший навык не всемогущий, а стабильно делать конкретную вещь.


В-третьих, сначала не создавайте файлы, сначала демонтируйте свой рабочий процесс.

Прежде чем создать навыки, напишите карточку рабочего процесса:

工作流名称:

什么时候启动:

用户会提供什么:

执行步骤:
1.
2.
3.

最后输出什么:

什么结果算合格:

信息不足时怎么办:

Например:

工作流名称:
把一周零散记录整理成复盘

什么时候启动:
用户提出周报、每周复盘、一周总结、工作回顾时

用户会提供什么:
完成事项、问题、数据、下周计划

执行步骤:
1. 提取事实和数据
2. 分类成果、问题、经验
3. 合并重复信息
4. 转换成下周行动
5. 检查是否存在编造

最后输出什么:
结构化周复盘和行动计划

什么结果算合格:
不虚构数据,每个行动都有完成标准

信息不足时怎么办:
标记待补充,最多提出3个问题,不猜测

Этот шаг очень важен.

Потому что описание навыка, процесс выполнения и стандарты качества в основном взяты из этой карты.

Если вы даже не можете написать эту карточку четко, то ваш рабочий процесс еще не стабилен.

Не превращайте хаос в навыки.

Сначала рассмотрите свои методы.


Создание навыков: начинайте с минимальной версии

Один из самых простых навыков, требующий только:

weekly-review/
└── SKILL.md

Полнее:

weekly-review/
├── SKILL.md
├── agents/
│   └── openai.yaml
├── scripts/
├── references/
└── assets/

Каждый каталог отвечает за разные вещи:

  • SKILL.md: условий, процессов и критериев для создания триггеров;
  • agents/openai.yaml:: определение информации о представлении;
  • scripts/- сохранение повторяющегося кода;
  • references/:: сохранение справочной информации;
  • assets/Сохранение шаблонов и материалов.

Не создавайте вначале кучу пустых каталогов

Навыки занимают контекст.

Сохранить только то, что действительно нужно.


Кодекс поможет вам создать навыки.

Название навыка рекомендуется использовать:

  • малый английский язык;
  • Число;
  • Дефис.

Например:

weekly-review
x-article-writer
release-checker
contract-risk-check

Затем используйте skill-creator для кодекса:

请使用 skill-creator,把下面的工作流制作成一个 Skill。

Skill 名称:
weekly-review

工作流:
[粘贴工作流卡片]

要求:
1. 创建在当前项目中;
2. 只生成必要文件;
3. 完成后验证;
4. 告诉我如何测试和安装。

После генерации:

weekly-review/
├── SKILL.md
└── agents/
    └── openai.yaml

Внимание:

Создание документа - это только начало.

Реальное решение о том, насколько хорошо можно использовать Skill, - это Skill.md.


VI, написать Skill.md: основное внимание не введение, а определение способа выполнения

SKILL.md

1. YAML Head: Решение, когда запустить

Например:

---
name: weekly-review
description: 将一周零散记录整理成结构化复盘和下周行动计划。当用户提到周报、每周复盘、一周总结、工作回顾,或要求从流水账中提炼成果、问题、经验和下一步行动时使用。
---

Описание очень важно.

Он должен ответить:

Два вопроса:

  • Что делает этот навык?
  • Когда пользователи должны использовать?

Не пишите только:

帮助用户复盘

Слишком расплывчато.

Следует написать:

当用户需要整理周报、复盘、总结流水账时使用

2. Markdown: расскажите ИИ, как это сделать

Рекомендуемая структура:

# Skill名称

目标说明

## 工作流程

1. 收集输入
2. 提取事实
3. 分类整理
4. 输出结果

## 信息不足时

- 不允许猜测
- 缺少数据时标记待补充

## 输出格式

固定栏目

## 质量标准

- 必须包含什么
- 禁止出现什么

Например:

## 工作流程

1. 提取事实:识别完成事项、数据、问题。
2. 分类整理:归入成果、问题、经验。
3. 制定行动:转换成下一步任务。
4. 检查输出:避免空话和虚构。

## 质量标准

- 区分事实和推断。
- 每个行动必须有完成标准。
- 避免“持续优化”等无意义表达。

Вспомните:

Навыки - это не база знаний.

Это руководство по осуществлению.

Если вы можете написать 30 строк, не пишите 300.


VII. Проверка, испытание, повторная установка

Сначала проверить:

请使用 skill-creator 验证 ./weekly-review。
如果发现格式问题,请直接修复。

Проверка основных проверок:

  • структура документации;
  • Формат YAML;
  • Существует ли имя;
  • Существует ли описание;
  • Соответствует ли именование правилам.

Но это не означает, что навыки хороши.

Реальное тестирование требует трех типов случаев:

1.Явный вызов

请使用 $weekly-review 整理下面的记录。

Правильно ли выполняются тесты.

2.Естественное выражение

帮我把这些流水账整理成周报。

Проверьте, может ли описание запускаться.

3.Недостаточная информация

这周主要做支付功能,帮我复盘一下。

Тест будет искаженным.

Хорошие навыки - это не просто выполнение заданий.

Он также знает, когда ему следует говорить:

Информация недостаточна и нуждается в дополнении.


Загрузите GitHub, чтобы сделать Skill вашим долгосрочным активом.

Навыки - это, по сути, кодовые активы.

Загрузка на GitHub позволяет:

  • сохранение версии;
  • Синхронизация нескольких устройств;
  • поделиться с командой;
  • Постоянная оптимизация.

Проверка до подачи:

Не загружайте:

  • API Key;
  • Токен;
  • Пароль;
  • информацию о клиентах;
  • Внутренние правила компании.

Затем:

git init -b main
git add .
git commit -m "feat: add weekly review skill"
git remote add origin <仓库地址>
git push -u origin main

Последующие изменения:

git add .
git commit -m "improve skill workflow"
git push

Наконец, сделай свой первый навык сегодня.

Откройте свою запись чата.

Найдите задачу, которую вы объясняли ИИ более двух раз за последний месяц.

Не пишите сначала код.

Сначала выполните карту рабочего процесса:

  • когда начать;
  • что предлагает пользователь;
  • шаги по осуществлению;
  • что экспортировать;
  • что было завершено;
  • Что делать с недостаточной информацией.

Передается на skill-creator.

Первая версия не должна быть совершенной.

Позвольте ему сначала работать, а затем оптимизировать на основе реальных результатов.

Суть навыка состоит в одном слове:

Вместо «Я должен каждый раз переосмыслить», перейдите на «Он знает, что делать позже».