desk-open
Faz seu agente criar e abrir um novo espaço de trabalho. Ele organiza a estrutura de pastas e o diário para facilitar o trabalho.
O que ela faz
Esta ferramenta cria um novo 'espaço de trabalho' (chamado 'desk') para organizar suas tarefas. Ele configura uma pasta com um arquivo de 'memória' (journal) e um local para anotações importantes.
Quando usar
- ✓Quando você quer começar um novo projeto ou linha de trabalho.
- ✓Quando chega um trabalho que não se encaixa em nada que você já tem.
- ✓Quando um assunto precisa ter seu próprio histórico e contexto separados.
Exemplo do que pedir para a IA
“Crie um novo espaço de trabalho chamado 'revisão-de-código'.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Você dá um nome para o novo espaço. A ferramenta cria uma pasta com esse nome, um arquivo para guardar o histórico e anotações, e um local para informações importantes.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add github/awesome-copilot --skill desk-openOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/desk-open/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Abrir um Desk
Crie um novo desk na oficina com a estrutura padrão.
Quando usar
- O operador quer iniciar um novo fluxo de trabalho
- Chega trabalho que não pertence a nenhum desk existente
- Um tópico precisa de seu próprio contexto (seu próprio histórico, seus próprios priors)
O que cria
Dado um diretório de oficina e um nome de desk, crie:
desks/<desk-name>/
journal.md # persistent memory — read at start, written at end
.signals/ # structured signal output (JSON) — dashboard reads this
Como usar
Escolha um nome. Curto, descritivo, em kebab-case. O nome é como o operador e outros desks se referem a este desk. Exemplos:
security-scan,api-review,ops,cloud-workshopVerifique se já existe. Se
desks/<desk-name>/já tiver umjournal.md, o desk está ativo — não o sobrescreva. Em vez disso, retome-o: leia o diário (journal) e continue de onde parou. Se o operador quiser explicitamente um novo começo, ele deve renomear ou arquivar o desk existente primeiro.Crie a estrutura. Crie o diretório, o diário inicial e a pasta de sinais (signals):
desks/<desk-name>/journal.md desks/<desk-name>/.signals/Escreva a primeira entrada do diário. O diário começa com:
- Para que serve este desk (seu foco/propósito)
- Quais repositórios ou trabalhos ele cobre (se aplicável)
- Qualquer contexto inicial que a primeira sessão precise
Anuncie-o. Informe ao operador o que foi criado e qual é o foco do desk.
Orientação da sessão
Esta habilidade inicializa o armazenamento — ela não inicia uma sessão. Um desk se torna ativo quando uma sessão do Copilot referencia seu diretório. O fluxo de trabalho da sessão:
- O operador (ou TA) inicia uma sessão e diz "sente-se no desk
<desk-name>" - A sessão lê
desks/<desk-name>/journal.mdpara carregar os priors - O trabalho acontece — a sessão usa
signal-writepara emitir sinais edesk-journalpara persistir o estado no final - A próxima sessão repete a partir do passo 2
A identidade do desk vem de qual diário é lido, não de um processo persistente. Os desks são de longa duração em estado (o diário continua), não em execução (cada sessão é independente).
Formato do diário
# <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>
Princípios
- Um desk é um par, não um subagente. Ele tem igualdade para discordar de outros desks.
- O diário é a memória. Sem ele, a próxima sessão começa às cegas. Escreva o suficiente para que alguém começando do zero encontre o caminho.
- Um desk, um foco. Se o escopo for muito amplo, abra dois desks. O valor de cada desk vem de seu contexto específico — dilua o contexto e você perde o valor.
Perguntas frequentes
O que é um 'desk'?
Pense em um 'desk' como uma pasta organizada para um projeto específico, com sua própria memória e contexto.
O que acontece se o 'desk' já existir?
Se o 'desk' já existe, a ferramenta não o substitui. Em vez disso, ela sugere que você continue de onde parou, lendo o histórico existente.
Como o 'desk' lembra das coisas?
Ele usa um arquivo chamado 'journal.md' que guarda o histórico e as anotações. Cada vez que você usa o 'desk', ele lê esse arquivo para saber o que aconteceu antes.
Detalhes
Descrição original do autor
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.
repo: github/awesome-copilot
Popularidade
- Estrelas no GitHub
- 40 mil
- Posição no ranking
- #5115
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
acquire-codebase-knowledge
Ajuda seu agente a entender e documentar um projeto de código existente. É útil para novas pessoas entrarem no projeto ou para ter uma visão geral da arquitetura.
github/awesome-copilot
acreadiness-assess
Faz seu agente avaliar a prontidão de um projeto para IA e gerar um relatório. É útil para entender o quão bem um projeto está preparado para usar ferramentas de IA.
github/awesome-copilot
acreadiness-generate-instructions
Ajuda seu agente a criar instruções para ferramentas de IA baseadas em uma avaliação. É útil para melhorar a forma como a IA interage com o código e fecha lacunas identificadas.
github/awesome-copilot
acreadiness-policy
Faz seu agente ajudar a definir ou aplicar políticas para avaliação de projetos de IA. É útil para padronizar a forma como os projetos são avaliados e garantir conformidade.
github/awesome-copilot
Skills parecidas
benchmark
Ajuda seu agente a medir a velocidade e a performance do código. É útil para garantir que as coisas estão rápidas e para encontrar problemas de lentidão.
affaan-m/ECC
content-hash-cache-pattern
Faz seu agente usar hashes de conteúdo para cachear resultados de processamento de arquivos. Isso evita processamento repetido e invalida o cache automaticamente quando o conteúdo muda. Útil para acelerar tarefas lentas.
affaan-m/ECC
parallel-execution-optimizer
Faz seu agente acelerar tarefas complexas dividindo-as em partes menores e executando-as em paralelo. Garante que tudo seja verificado ao final.
affaan-m/ECC