a-freshcat/workspace-main-conversation

Gerencia a divisão de tarefas, a propriedade de arquivos e a consolidação de artefatos em um workspace compartilhado; utilizado ao entrar em um workspace já ativo, ao escrever de forma compartilhada ou ao organizar artefatos dispersos.

O que é workspace-main-conversation?

Esta skill (habilidade) é projetada para gerenciar a colaboração em workspaces compartilhados, especialmente para agentes de IA como Codex e DSH. Ela foca em manter um estado mínimo de suporte, lendo detalhes conforme necessário e seguindo a atribuição de tarefas definida pelo usuário. A skill oferece comandos para entrar ou restaurar um contexto de workspace, processar tarefas com papéis distintos ('main' para coordenação geral, 'child' para tarefas individuais), e fazer a gestão de propriedade de arquivos e artefatos dispersos. Sua utilidade reside em permitir que múltiplos agentes ou conversas trabalhem em paralelo sem conflitos, usando um registro centralizado de tarefas e arquivos. Ela lida com cenários de informações insuficientes, fornecendo comandos para ler dados paginados e verificar arquivos de forma detalhada, além de oferecer referências para migração, organização de artefatos e investigação forense baseada em logs do DSH.

Funciona com~Claude Code✓Codex CLI~Cursor
npx skills add a-freshcat/workspace-main-conversation

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Colaboração em Workspace v2.1

Objetivo: Suportar colaboração com estado mínimo, lendo detalhes conforme necessário. A divisão específica de tarefas segue a atribuição do usuário. Os caminhos de script são relativos ao diretório desta skill; os parâmetros do workspace usam caminhos absolutos. Aplica-se a Codex e DSH.

Entrar ou Restaurar

Execute node scripts/workspace.mjs context --workspace WORKSPACE --session SESSION. SESSION usa o ID da conversa atual fornecido pelo ambiente de execução; se não for obtido, mantenha unknown, não adivinhe identidade nem reivindique propriedade. Se não estiver ativado, continue a tarefa original do usuário; execute init apenas quando o usuário especificar explicitamente a conversa principal e ativar o gerenciamento. Para um novo contexto, obtenha primeiro o resumo completo; para o mesmo contexto subsequente, passe o último --since STAMP totalmente processado, lendo apenas as alterações. scope=declared-metadata verifica apenas as informações registradas; não comprova que o arquivo de origem não foi alterado ou que a conversa registrada não existe.

Execução

  • role=main: Resuma as tarefas registradas, processe alertas, revise conflitos e retrabalho; ao final da fase, use summary para gerar sum.md.
  • role=child: Mantenha apenas seu próprio registro de tarefas e artefatos; quando precisar de contexto, priorize detail --task ID.
  • Ao receber uma tarefa, mudar de status ou fazer handoff de resultados, use task --file INPUT.json para registrar; os campos e comandos estão em Referência de Comandos. Respostas normais não precisam alterar o registro.
  • Antes de uma escrita compartilhada, registre writes primeiro; se houver conflito de reivindicação, faça o handoff em série. Use check para verificar caminhos registrados; releia o arquivo de destino antes de editar.
  • sum.md é gerado pelo script da conversa principal; conversas filhas atualizam seus próprios registros. Conteúdos idênticos não geram novas versões de tarefa.

Quando Informação é Insuficiente

more=true use o mesmo --since e --offset NEXT para ler as páginas relevantes até o final, depois salve o stamp. unknown, digitalização incompleta ou erros de análise são mantidos como problemas; verificação detalhada de arquivos use check --offset N. Ao encontrar artefatos dispersos, propriedades desconhecidas ou claims pendentes, leia Reivindicação e Consolidação. Leia Comandos Forenses apenas quando forem necessárias pistas de logs DSH; para ativação de workspaces antigos, veja Migração. No dia a dia, leia apenas o resumo. Dependa apenas do estado disponível no momento; para assumir a conversa principal, use handoff explícito. O timestamp do arquivo não indica se a conversa está em execução. Esses registros coordenam a cooperação, não substituem permissões de ferramentas, nem impedem escritas externas que não seguem as convenções.

Habilidades Relacionadas