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

desk-open — скилл для GitHub Copilot: что делает и как установить

Заводит в воркспейсе новую доску: папку, первый журнал и каталог сигналов, чтобы следующая сессия нашла накопленный контекст.

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

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

Скилл создаёт в воркспейсе доску — папку desks/<desk-name>/ с журналом journal.md и каталогом .signals/ для структурированных сигналов в JSON, которые читает дашборд. Имя берётся короткое, в kebab-case: security-scan, api-review, ops. Первая запись в журнале фиксирует, зачем доска нужна, какие репозитории или работы она покрывает и с чего начинать следующей сессии.

Хранилище скилл готовит, а сессию не запускает. Доска оживает, когда сессия Copilot обращается к её каталогу и читает журнал. Память лежит в файле, поэтому каждая сессия независима, а состояние тянется дальше. Фокус держится один: если тема расползается, её лучше разбить на две доски, иначе рамка размывается и толку от неё меньше.

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

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

  • завести отдельную доску под новый поток работ
  • сохранить контекст между сессиями в journal.md
  • не потерять накопленные записи при повторном открытии доски
  • разложить сигналы по .signals/, чтобы их подхватил дашборд

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

  • Открой доску `api-review` и запиши в журнал, что она покрывает.
  • Сядь за доску `security-scan`, прочитай `desks/security-scan/journal.md` и продолжи с последней записи.
  • Заведи отдельную доску `cloud-workshop`, эта задача не влезает в текущую.

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

1Через Skills CLI (Vercel)

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

2GitHub CLI

gh skill install github/awesome-copilot desk-open

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

.github/skills/desk-open/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установок google-docs официальный OpenAI Скилл создаёт, редактирует и проверяет Google Docs с сохранением структуры, шаблонов и нужных ссылок. Пригодится для документов с таблицами, вкладками и полями. 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установок

Вопросы о desk-open

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

Запустите npx skills add github/awesome-copilot --skill desk-open. Файл скилла окажется в .github/skills/desk-open/SKILL.md.

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

Создаёт папку доски с журналом и каталогом .signals/ и пишет первую запись: цель, охват работ, следующий шаг. Сессию он не запускает, только готовит место, куда она придёт.

Что будет, если доска с таким именем уже есть?

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

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

SKILL.md · MIT
---
name: desk-open
description: 'Create and open a new desk in the workshop. Sets up the folder structure, initial journal, and desk identity so the next session that sits down finds the trail.'
---

# Open a Desk

Create a new desk in the workshop with the standard structure.

## When to use

- The operator wants to start a new workstream
- Work arrives that doesn't belong to any existing desk
- A topic needs its own frame (its own history, its own priors)

## What it creates

Given a workshop directory and a desk name, create:

```
desks/<desk-name>/
  journal.md       # persistent memory — read at start, written at end
  .signals/        # structured signal output (JSON) — dashboard reads this
```

## How to use

1. **Choose a name.** Short, descriptive, kebab-case. The name is
   how the operator and other desks refer to this desk.
   Examples: `security-scan`, `api-review`, `ops`, `cloud-workshop`

2. **Check if it already exists.** If `desks/<desk-name>/` already
   has a `journal.md`, the desk is live — **do not overwrite it.**
   Instead, resume it: read the journal and continue from where it
   left off. If the operator explicitly wants a fresh start, they
   must rename or archive the existing desk first.

3. **Create the structure.** Make the directory, initial journal,
   and signals folder:

   ```
   desks/<desk-name>/journal.md
   desks/<desk-name>/.signals/
   ```

4. **Write the first journal entry.** The journal starts with:
   - What this desk is for (its focus/purpose)
   - What repos or work it covers (if applicable)
   - Any initial context the first session needs

5. **Announce it.** Tell the operator what was created and what
   the desk's focus is.

## Session orientation

This skill initializes storage — it does not launch a session.
A desk becomes active when a Copilot session references its
directory. The session workflow:

1. The operator (or TA) starts a session and says "sit at the
   `<desk-name>` desk"
2. The session reads `desks/<desk-name>/journal.md` to load priors
3. Work happens — the session uses `signal-write` to emit signals
   and `desk-journal` to persist state at the end
4. The next session repeats from step 2

The desk identity comes from which journal is read, not from a
persistent process. Desks are long-running in *state* (the journal
carries forward), not in *runtime* (each session is independent).

## Journal format

```markdown
# <Desk Name> — Journal

## <date> — Desk opened
- **Purpose:** <what this desk focuses on>
- **Scope:** <repos, areas, or work this desk covers>
- **Next step:** <what the first session should do>
```

## Principles

- A desk is a peer, not a sub-agent. It has equal standing to
  disagree with other desks.
- The journal is the memory. Without it, the next session starts
  blind. Write enough that someone starting from zero finds the way.
- One desk, one focus. If the scope is too broad, open two desks.
  Each desk's value comes from its specific frame — dilute the
  frame and you lose the value.

© github · MIT · github/awesome-copilot

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

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

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