К основному содержанию
скилл GitHub Copilot официальный · GitHub

desk-journal — скилл для GitHub Copilot

Ведёт журнал рабочего стола между сессиями: фиксирует сделанное, текущее состояние и следующий шаг. Нужен для продолжения работы без повторного разбора контекста.

Установить в GitHub Copilot · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add github/awesome-copilot --skill desk-journal
Открыть на GitHub

Что делает desk-journal

desk-journal читает и дополняет постоянный журнал рабочего стола в desks/<desk-name>/journal.md. В конце сессии он записывает выполненную работу, текущий статус и задачу для продолжения. В начале следующей сессии читает свежую запись, а в ходе работы сохраняет важные решения и заметный прогресс.

Каждая запись оформляется отдельным разделом с датой и кратким итогом. Скилл советует писать конкретно, отмечать неудачные попытки и держать запись в пределах 3-5 строк; развёрнутый контекст следует вынести в отдельный артефакт на рабочем столе.

При закрытии рабочего стола журнал получает итог, перечень артефактов и сведения для передачи. Следующий шаг обязателен, поэтому без него продолжение работы потребует заново восстанавливать ход задач. Это повод не оставлять запись только с общим итогом.

Какие задачи решает

  • сохранить контекст работы между сессиями
  • зафиксировать текущий статус задачи
  • передать следующий шаг новой сессии
  • записать неудачные попытки и решения
  • оформить итог при закрытии рабочего стола

Примеры запросов агенту

  • «Запиши в журнал рабочего стола, что сделано, какой сейчас статус и что делать дальше».
  • «Прочитай `desks/<desk-name>/journal.md` и восстанови контекст для продолжения работы».
  • «Добавь в журнал решение, которое мы приняли, и причину неудачной попытки».

Как установить desk-journal

1Через Skills CLI (Vercel)

npx skills add github/awesome-copilot --skill desk-journal

2GitHub CLI

gh skill install github/awesome-copilot desk-journal

3Вручную: положить файлы

.github/skills/desk-journal/SKILL.md

Из того же набора554

Весь набор →
git-commit официальный github Скилл разбирает изменения Git, выбирает связанные файлы и создаёт коммит в формате Conventional Commits. Пригодится, когда нужно закоммитить одну или несколько логических частей изменений. GitHub Copilot 47 165установок excalidraw-diagram-generator официальный github Скилл превращает описание на обычном языке в диаграмму Excalidraw. Подойдёт, когда нужно показать процесс, связи между объектами или устройство системы. GitHub Copilot 31 639установок multi-stage-dockerfile официальный github Скилл помогает создавать многоэтапные Dockerfile для разных языков и фреймворков. Пригодится, когда важны размер и состав runtime-образа. GitHub Copilot 29 688установок documentation-writer официальный github Скилл для создания технической документации по фреймворку Diátaxis: туториалы, гайды, справки и объяснения. Предлагает структуру перед написанием. GitHub Copilot 27 757установок prd официальный github Собирает из идеи структурированный PRD с пользовательскими историями, техническими требованиями и рисками. Подходит для планирования новых функций, в том числе с AI. GitHub Copilot 24 035установок refactor официальный github Скилл помогает менять структуру кода без изменения внешнего поведения. Подойдёт для постепенной уборки сложных функций, дублирования и кодовых запахов. GitHub Copilot 22 321установок java-springboot официальный github Задаёт практики разработки Spring Boot-приложений: от структуры проекта до тестов и безопасности. Пригодится, когда Copilot пишет или проверяет Java-код. GitHub Copilot 21 272установок create-readme официальный github Скилл изучает проект и создаёт структурированный README.md. Подойдёт, когда документацию нужно собрать по коду и файлам проекта. GitHub Copilot 19 081установок

Похожие

figma-design-to-code официальный Figma Помогает перенести выбранный узел Figma в код проекта с учётом его стека и компонентов. Нужен перед вызовом get_design_context. CX Codex GP ChatGPT 30установок agents-sdk официальный OpenAI Собирает, запускает и тестирует приложения на OpenAI Agents SDK прямо из Codex. Превращает промпт, репозиторий или сессию в рабочего агента с инструментами и eval-тестами. CX Codex GP ChatGPT 22установок setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. Claude Code 1 052 851установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. Claude Code 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. Claude Code CX Codex 282 859установок stitch-loop официальный google-labs-code Организует автономную сборку страниц через Stitch MCP. Агент берёт задачу из файла-эстафеты, создаёт экран, переносит код в проект и сразу пишет задание для следующей итерации. Claude Code CX Codex Cursor +1 56 300установок improve shadcn Анализирует кодовую базу в режиме чтения и создаёт автономные пошаговые планы для других агентов. Помогает найти баги, долги архитектуры и проблемы безопасности без правки файлов. Claude Code CX Codex Cursor +1 37 500установок typesafe-ai typesafe-ai Обучает агента интегрировать модели решений TypeSafe: формировать типизированные вопросы по тексту и изображениям и строить логику решений в коде. Claude Code CX Codex Cursor +1 95 600установок

Вопросы о desk-journal

Как установить desk-journal в GitHub Copilot?

Выполните npx skills add github/awesome-copilot --skill desk-journal. Файл скилла будет расположен в .github/skills/desk-journal/SKILL.md.

Что делает desk-journal?

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

Что записывать в журнал desk-journal?

Каждая запись содержит дату, краткий итог, выполненную работу, текущее состояние и следующий шаг. Скилл предлагает также фиксировать тупиковые решения, чтобы не повторять их в следующей сессии.

Исходный текст

SKILL.md · MIT
---
name: desk-journal
description: 'Write, append, or read desk journal entries. The journal is persistent memory — what survives session boundaries. A good entry has: what was done, current state, next step.'
---

# Desk Journal

Manage a desk's journal — the persistent memory that survives
session boundaries.

## When to use

- **End of session:** Write what was done, current state, next step
- **Start of session:** Read the journal to pick up where you left off
- **Mid-session checkpoint:** Note significant progress or decisions
- **Desk wind-down:** Write a final summary when a desk is being closed

## How to write a journal entry

Append to `desks/<desk-name>/journal.md`. Each entry is a section:

```markdown
## <date> — <short summary>
- **Worked on:** <what was done this session>
- **Current state:** <where things stand right now>
- **Next step:** <what the next session should pick up>
```

### Guidelines

- **Be specific.** "Worked on security scanning" is useless to the
  next session. "Scanned repos A, B, C for CWE-502; found 3
  findings in A, 0 in B and C; findings triaged to bench" — that's
  a trail.
- **Include what didn't work.** Dead ends are valuable — they prevent
  the next session from walking the same path.
- **Keep it short.** The journal is a trail marker, not a diary.
  3-5 lines per entry. If you need more, the important context
  should go on the bench as a separate artifact.
- **Always include next step.** The next session starts from zero.
  Without a next step, it has to re-derive everything.

## End-of-desk entry

When a desk is being wound down (not just a session ending, but
the desk itself closing):

```markdown
## <date> — Desk closed
- **Summary:** <what this desk accomplished overall>
- **Artifacts:** <what's on the bench from this desk>
- **Handoff:** <anything another desk or the operator needs to know>
```

## Reading the journal

At session start, read the desk's journal to pick up context.
The most recent entry is the most important — it has the current
state and next step. Earlier entries provide history if needed.

## Principles

- The journal is a cairn — stones left so the next traveler finds
  the way. Every entry is a stone.
- Honesty over completeness. "I got stuck on X and don't know why"
  is more useful than silence.
- The journal is for the next session, not for the current one.
  Write for someone who knows nothing about what you just did.

© github · MIT · github/awesome-copilot

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой