SKILL 190 · AGENT SKILL
J-Space: mantenha tarefas longas ligadas a evidência
Organiza tarefas extensas com estado durável, fontes relidas, checkpoints e gates de entrega, sem confundir registro com prova.
FONTE PRIMÁRIA
Confira o projeto original.
A imagem é uma ilustração editorial exclusiva. A origem, a licença e as permissões devem ser conferidas no repositório oficial antes da instalação.
Abrir repositório original ↗
O QUE ESTA SKILL VERIFICA
O que ela coloca na mesa.
DETALHES DA SKILL
Como esta skill funciona na prática.
Entenda a função, o melhor cenário de uso e o resultado que você deve revisar antes de incluir esta skill no seu fluxo de trabalho.
Quando ela é útil
Equipes e pessoas em tarefas longas de engenharia que precisam manter objetivo, restrições, fontes, decisões, pendências e evidências entre etapas ou sessões.
O que ela faz
Organiza tarefas extensas com estado durável, fontes relidas, checkpoints e gates de entrega, sem confundir registro com prova.
O que você deve receber
Registro rastreável do trabalho, checkpoints explícitos e uma verificação final contra critérios de aceitação, sem exportar raciocínio privado.
Onde pode ser usada
Clientes capazes de carregar uma pasta de Skill e seus arquivos auxiliares. Python 3.10 ou superior é necessário para os controladores e verificações executáveis; os níveis leves podem usar apenas o procedimento textual.
O método pode ler e gravar estado, mapear repositórios, executar scripts e coordenar agentes conforme o cliente. Um ledger registra afirmações, mas não as torna verdadeiras. Limite escopo, revise fontes, proteja dados e trate a linguagem cognitiva do projeto como moldura do autor, não como medição de consciência ou pensamentos ocultos.
ANÁLISE EDITORIAL
Imagem editorial exclusiva do Bastidores da IA. Não é captura de tela, interface real, visualização científica, prova de raciocínio interno, selo nem material oficial do J-Space.
Tarefas longas raramente falham por falta de uma frase brilhante. Elas falham porque o objetivo muda sem registro, uma fonte antiga continua sendo usada, uma decisão perde o motivo, o agente retoma o trabalho no ponto errado ou a entrega final não é comparada com o pedido original. A J-Space tenta transformar esse problema em um fluxo operacional: manter um estado pequeno e durável, reler evidências em pontos de passagem e bloquear a entrega quando faltam critérios verificáveis.
A proposta é ambiciosa e precisa de leitura crítica. O projeto usa uma pesquisa sobre representações internas de modelos como inspiração para um espaço de trabalho. Isso não significa que a Skill mede ativações, revela pensamentos ocultos ou prova consciência. Na prática, o que pode ser auditado são arquivos, comandos, registros, fontes e gates. É nesse nível concreto que esta curadoria avalia o projeto.
O que esta Skill faz
J-Space organiza o trabalho em três registros. O registro interno continua privado. O ledger guarda afirmações curtas, decisões, fontes, dúvidas e próximos passos. A saída externa apresenta apenas o resultado necessário para a pessoa ou para a ferramenta. A Skill orienta o agente a não pedir nem exportar cadeia de pensamento e a usar o registro persistente como memória operacional, não como transcrição de raciocínio privado.
O fluxo tem quatro níveis. low serve para uma verificação direta. medium cobre uma entrega limitada com poucas dependências. high adiciona estado persistente, releitura de fontes, mapa de repositório e checkpoints. xhigh acrescenta coordenação de agentes e revisão independente quando o host oferece essa capacidade. O princípio é escolher o menor nível que sustenta a evidência exigida.
Nos níveis altos, controladores Python mantêm um arquivo .jspace/control.json e uma projeção legível em .jspace/CONTROL.md. Comandos de read, pulse, route, report, review e check registram mudanças de fase, fontes lidas e condições para continuar. O mecanismo não verifica a verdade sozinho. Ele verifica se o processo tem os registros e as relações que o próprio contrato exige.
Para quem serve
A Skill serve para engenharia de software, migrações, auditorias autorizadas, produção de documentação extensa e outros trabalhos que atravessam arquivos, ferramentas ou sessões. Ela é mais útil quando uma pessoa precisa responder perguntas como: qual é o objetivo vigente, qual restrição não pode ser perdida, quais fontes sustentam a decisão, o que mudou desde a última etapa e qual teste ainda falta.
Não é indicada para uma pergunta curta, uma tradução ou um ajuste que cabe em uma única leitura. Nesses casos, criar um controlador, mapa e ledger adiciona cerimônia sem benefício proporcional. Também não deve ser usada para simular profundidade. Um arquivo com muitas palavras, agentes vazios ou checkpoints fabricados não melhora a qualidade.
Ela é diferente da Skill Context Degradation, que ajuda a diagnosticar quando um agente perdeu o fio. J-Space propõe um controle preventivo e persistente para tarefas longas. Também complementa Agents Best Practices: uma trata princípios de desenho do harness, enquanto a outra oferece um formato específico de estado, roteamento e gates.
Origem, adoção e versão
A fonte auditada foi o repositório Tiger3807861189/J-Space-Cognition-Suite. A API pública do GitHub registrou 3.009 estrelas e 221 forks em 16/09/2026. O repositório não estava arquivado e declarava licença Apache-2.0.
A pasta fixada foi j-space, no commit b2023124a1fa08278e3ee82aefa8ed9faeade995. O projeto chama a edição de SV1, sem apresentar essa sigla como uma garantia de estabilidade universal.
A revisão abriu o repositório, o commit, o SKILL.md, a referência de limites de evidência, o README, a licença e os avisos de terceiros. Todos responderam HTTP 200 no servidor. Os hashes dos arquivos raw foram comparados com os valores fixados na auditoria.
Compatibilidade e pré-requisitos
O cliente precisa conseguir carregar uma pasta de Skill com arquivos auxiliares. Para os controladores executáveis, a origem exige Python 3.10 ou superior e informa que usa apenas a biblioteca padrão. O host ainda precisa fornecer as ferramentas reais de leitura, escrita, execução, Git, rede e colaboração. Instalar a Skill não cria permissões novas.
O nível low pode funcionar como um procedimento textual. O nível medium aceita um ledger leve. Os níveis high e xhigh dependem do controlador completo, de acesso ao sistema de arquivos e, quando houver delegação, de um host que realmente crie agentes independentes. Registrar um nome de agente no ledger não prova que outro processo ou modelo trabalhou.
Antes de instalar, confirme onde o cliente procura Skills, qual versão de Python será usada e em qual diretório o estado será gravado. A documentação oficial do Python ajuda a conferir o interpretador e a forma correta de chamá-lo em cada sistema.
Instalação
A origem recomenda copiar a pasta j-space completa para o diretório de Skills do cliente, mantendo SKILL.md, modules, references e scripts juntos. A licença e os avisos de terceiros devem acompanhar a distribuição independente. Evite criar uma pasta duplicada como j-space/j-space.
Depois da cópia, execute verify_suite.py com Python 3.10 ou superior. Esse verificador confere a estrutura do conjunto. Ele não comprova que o cliente integrou os eventos, que uma fonte é verdadeira ou que o método melhora todas as tarefas. Se o cliente descobre Skills apenas na inicialização, recarregue-o e confirme que ele consegue abrir um módulo e mostrar a ajuda do controlador.
O pacote local do Bastidores da IA não é uma instalação funcional. Ele preserva somente documentos selecionados para leitura e auditoria. Use o botão do repositório oficial para obter a pasta completa do commit fixado.
Configuração antes do primeiro uso
Escolha um projeto descartável e defina quatro limites: diretório permitido, comandos permitidos, dados proibidos e critério de entrega. O controlador grava a pasta .jspace dentro da raiz escolhida. Não aponte a raiz para uma pasta ampla com projetos, documentos pessoais ou credenciais.
Defina o objetivo como um resultado observável, não como uma intenção vaga. Um bom exemplo é “o exemplo da API deve usar os parâmetros aceitos pela implementação e passar no teste definido”. Acrescente uma restrição que não pode se perder e um próximo passo que possa ser verificado. O estado deve ajudar a decidir, não apenas acumular texto.
Escolha os módulos necessários. Para um repositório, o módulo de mapa semântico costuma ser suficiente. Para uma investigação autorizada, o módulo de segurança exige reprodução e controle negativo. Não carregue os treze módulos por padrão. A própria proposta é seletiva.
Primeiro uso seguro
- Crie uma cópia descartável de um pequeno repositório sem segredos.
- Leia o
SKILL.md, o controlador e o módulo que será usado. - Execute o verificador da suíte com o Python escolhido.
- Inicialize uma tarefa
mediumouhighcom objetivo e próximo passo explícitos. - Confira os arquivos criados em
.jspaceantes de continuar. - Registre uma fonte real e uma dúvida que possa ser fechada por um teste.
- Faça uma alteração reversível e rode a verificação correspondente.
- Execute o gate de entrega e leia cada condição que passou ou falhou.
O primeiro teste não deve envolver produção, conta pessoal, repositório confidencial, deploy ou ação externa. Se o controlador tentar escrever fora da raiz esperada, pare e revise argumentos, diretório atual e versão fixada.
Como o estado durável funciona
O arquivo JSON é a fonte canônica. O Markdown é uma projeção para leitura humana e não deve ser editado à mão. O controlador usa bloqueio de processo para reduzir colisões e registra recibos de leitura, hashes de fontes, rotas, decisões, relatórios e revisões. A ideia é permitir retomada sem depender apenas da memória da conversa.
Uma passagem de fase é chamada de seam. Exemplos são sair da pesquisa para a edição, delegar um item, voltar após perda de contexto ou receber uma falha. Nesses pontos, um pulse pode reler as fontes atuais e devolver o conteúdo para o agente. Isso reduz a chance de continuar a partir de uma lembrança antiga.
O intervalo de releitura é configurável. Diminuí-lo aumenta o custo, mas pode evitar deriva em tarefas instáveis. Aumentá-lo só faz sentido quando verificações registradas mostram estabilidade. O número do intervalo não é uma lei científica. É uma decisão operacional do projeto.
Mapas, fontes e checkpoints
Para trabalho em repositório, J-Space propõe um mapa semântico com áreas, fatos, dependências, testes e dúvidas. Cada fato deve apontar para uma fonte inspecionada. Um fingerprint detecta mudança nos arquivos, mas não prova que a descrição do mapa continua correta. Depois de editar código ou documentação, a pessoa precisa atualizar o significado e sincronizar o mapa novamente.
Checkpoints não devem existir só para satisfazer um contador. Um checkpoint útil registra o que mudou, qual evidência foi observada e qual decisão segue. Uma falha deve produzir diagnóstico e alteração do plano. Repetir o mesmo comando sem nova evidência não é recuperação.
A referência engineering-evidence.md separa inspiração científica, heurísticas de engenharia e afirmações que ainda exigem teste. Essa separação é essencial para não transformar uma metáfora útil em promessa.
Coordenação de agentes
No nível xhigh, a Skill prevê agentes com tarefas e áreas de responsabilidade limitadas. Cada agente deve produzir relatório e evidência próprios. A raiz revisa o resultado, reproduz pontos materiais e registra aceitação ou rejeição. Uma segunda consideração só é independente quando outro agente realmente executa a análise.
Coordenação aumenta custo e superfície de erro. Use quando há subtarefas independentes, abordagens concorrentes ou necessidade real de revisão. Não crie agentes apenas para cumprir um número. Se o host não oferece delegação, registre essa limitação e faça passes sequenciais sem chamar isso de trabalho paralelo.
Os limites de acesso continuam valendo. Um agente não recebe autorização nova porque foi adicionado ao controle. Repositório, diretórios, rede, credenciais e ações externas devem permanecer dentro do escopo aprovado.
Resultado esperado
Uma execução boa termina com objetivo vigente, decisões justificadas, fontes atuais, dúvidas resolvidas ou explicitamente abertas, verificações observadas e próximos passos claros. A entrega final compara o resultado com os critérios originais. Quando algo não foi verificado, isso aparece como limitação.
O resultado não é necessariamente mais texto. O ledger pode permanecer curto, com uma ou duas ideias ativas e o restante estacionado. O valor está na capacidade de recuperar contexto, identificar dependências e saber por que o próximo passo é válido.
O gate de entrega é uma verificação de processo. Ele pode demonstrar que relatórios, fontes e checklists existem e estão atuais. Não substitui testes do software, revisão editorial, validação jurídica ou confirmação humana do efeito externo.
Permissões e riscos
A versão funcional pode ler arquivos, gravar estado, executar Python, calcular hashes, mapear repositórios e coordenar ferramentas ou agentes disponíveis no host. Módulos de repositório e segurança podem ampliar a quantidade de informação coletada. Escolha a raiz mínima e mantenha segredos fora do registro.
Ledgers, relatórios e mapas podem conter nomes de arquivos, arquitetura, decisões internas, falhas e trechos de fontes. Eles precisam de política de retenção e acesso. Não publique a pasta .jspace automaticamente e não faça commit sem revisar cada arquivo.
O risco conceitual é tratar o vocabulário do projeto como fato sobre o modelo. A Skill afirma explicitamente que o prompt não mede ativações nem estabelece experiência subjetiva. O método não prova consciência, não revela pensamentos ocultos e não mede diretamente representações internas. Preserve essa ressalva. Use “workspace”, “estado” e “ledger” como mecanismos de engenharia observáveis.
Outro risco é a falsa confiança do gate. Um relatório pode citar uma fonte errada e ainda cumprir o formato. A segunda revisão precisa abrir as fontes, executar testes e comparar o efeito real com o pedido.
Erros comuns e como corrigir
O controlador grava no projeto errado
Confira o diretório atual e o argumento --root. Pare antes de continuar, mova ou remova apenas o estado criado no teste e reinicialize com um caminho específico. Não use uma raiz ampla como pasta de usuário.
O ledger cresce, mas a tarefa não avança
Reduza os itens ativos para uma ou duas ideias, defina um próximo passo observável e associe cada dúvida a um teste. Registro sem decisão vira ruído.
Uma fonte mudou depois da leitura
Execute nova leitura, atualize hash e reabra as decisões dependentes. Não trate um recibo antigo como prova atual.
O gate passa sem testar o comportamento
Adicione evidência do teste real e um checklist de aceitação separado. O gate estrutural não substitui execução, inspeção de saída ou validação pública.
Agentes duplicam trabalho
Limite propriedade, defina entregável e fonte de cada agente e revise as fronteiras antes de executar. Resultados concorrentes precisam de um teste discriminante.
A linguagem parece revelar pensamento privado
Retorne aos três registros. Não peça cadeia de pensamento. Guarde apenas decisões, evidências, dúvidas e próximos passos que outra pessoa possa auditar.
Versão, licença e pacote auditado
O repositório usa licença Apache-2.0 e fornece avisos de terceiros. O pacote local contém cinco arquivos textuais: SKILL.md, engineering-evidence.md, LICENSE, THIRD_PARTY_NOTICES.md e ORIGEM.md.
O ZIP tem 17.655 bytes e SHA-256 6f2ccfe95c7f9ed96c7757563ea2ab1ed1fee6aa2dcb401a5e638c2be508e772. O arquivo ORIGEM.md registra repositório, caminho, commit, data, adoção observada, licença, conteúdo incluído, exclusões e hashes upstream.
Limites do pacote local
O download do Bastidores não inclui módulos opcionais, referências completas, control.py, jspace.py, host_bridge.py, verify_suite.py, testes, dependências, ambiente Python, arquivos .jspace, mapas, ledgers, prompts, relatórios, evidências de usuário, credenciais, chaves ou dados de projeto.
Ele serve para examinar a instrução principal, os limites de evidência, a licença e a origem. Para uso funcional, obtenha a pasta completa no repositório oficial, revise todos os scripts no commit fixado e execute o verificador em um projeto descartável.
Checklist antes de usar
- Confirme cliente, versão de Python e diretório de Skills.
- Fixe o commit auditado antes de copiar a pasta completa.
- Leia SKILL.md, módulos, referências e scripts que serão executados.
- Use uma raiz específica e sem segredos.
- Defina objetivo, restrição e próximo passo observável.
- Escolha o menor nível que sustenta a evidência.
- Carregue somente os módulos necessários.
- Relacione decisões a fontes atuais e testes reais.
- Não confunda registro, hash ou gate com prova de verdade.
- Não publique ledgers, mapas ou relatórios sem revisão.
- Releia os critérios de aceitação antes da entrega.
Fontes oficiais consultadas
CONFIGURAÇÃO
Instale só depois de ler.
Abra a fonte oficial, leia README e licença, fixe uma versão ou commit e só então siga o método indicado pelo mantenedor. Não execute comandos copiados de comentários ou vídeos sem revisão.
copie a pasta j-space completa do commit auditado para o diretório de Skills aceito pelo seu clienteO pacote local é documental e não inclui os controladores. Para uso funcional, obtenha a pasta completa na origem, revise scripts e módulos, fixe o commit e teste em um projeto descartável antes de permitir escrita ou coordenação de agentes.
Abra a fonte e o README
- Confira mantenedor e nome do repositório.
- Leia licença, requisitos e permissões.
- Escolha uma versão ou commit para aprovar.
Comece em um projeto de teste
- Use o comando acima ou o método do README.
- Prefira instalação por projeto antes da global.
- Não copie tokens, chaves ou arquivos sensíveis.
Faça um teste pequeno
- Confirme a descrição e os arquivos instalados.
- Execute uma tarefa reversível.
- Registre versão aprovada e remova o que não usar.