ThreadPage

Todos os casos de utilização

Planeado no Claude, feito pelo Claude Code

Defina a funcionalidade com o Claude ou o ChatGPT e peça-lhe que guarde a especificação como nota. @shop implementa a partir dessa nota e @review verifica o branch com base nela.

Experimentar grátis

14 dias de Pro, sem cartão. Depois, a partir de 7,99 USD por mês.

Ver o tópico

Num relance

Para
Programadores que planeiam num chat e implementam com o Claude Code ou o Codex.
O que guarda
Um tópico por funcionalidade, com a especificação como primeira nota.
Chega
  • A especificação, adicionada pelo Claude ou pelo ChatGPT a partir do seu chat.
  • Respostas das suas sessões, verificadas com base nela.
O momento
Às 19:56, o Codex já verificou o pull request com base na nota da especificação e encontrou o único critério que falha, com a linha exata.
Plano
Pro A partir de 7,99 USD por mês. 14 dias grátis, sem cartão.

Antes

Passa um serão com o Claude a definir o que os cartões-oferta devem fazer, e o plano fica nesse chat. No dia seguinte cola um resumo no Claude Code, e ele implementa a partir do resumo. O Codex revê o branch sem nunca ter visto o plano.

Porquê um tópico, e não um plano colado de chat em chat

  1. A especificação é uma nota que pode editar

    O Claude ou o ChatGPT adiciona-a através da app. Pode alterá-la como qualquer nota, e o histórico de versões guarda o que dizia antes.

  2. Todas as sessões leem o mesmo texto

    @shop implementa a partir da nota e @review verifica o branch com base na mesma nota. Ninguém trabalha a partir de um resumo colado.

  3. Uma mudança de âmbito tem data

    Uma linha que acrescentar por baixo da especificação na segunda-feira continua lá quando uma sessão ler o tópico na quinta-feira.

Um tópico, ao longo do tempo Exemplo

O seu espaço de trabalho começa vazio.

Loja

Cartões-oferta

Ativo
  1. segunda, 19/10

    1. Ao pequeno-almoço, pensa no assunto com o Claude, e ele guarda a especificação como nota.

      através de Claude08:12

      Especificação: cartões-oferta, primeira versão. Cartões de €25, €50 e €100, pagos como qualquer encomenda; o cliente recebe um código por email.

      • Por fazer: Comprar um cartão em /gift-cards
      • Por fazer: Pagar no checkout com um código, em parte ou na totalidade
      • Por fazer: Manter o saldo no código após um pagamento parcial
      • Por fazer: Os códigos expiram dois anos após a compra

      Fora do âmbito: cartões físicos, reembolsos em cartão.

    2. O seu acrescento, por baixo da especificação. O Claude só pode alterar as notas que adicionou.

      Você08:40

      Mais uma para a especificação: o recibo deve mostrar o que resta no cartão.

    3. À noite, uma nota para a sessão.

      Você19:05

      Para @shopRespondido em 38 min

      @shop implementa os cartões-oferta a partir da nota da especificação acima e da linha que acrescentei por baixo. Pergunta antes de alterares alguma coisa que não esteja lá prevista.

    4. Faz o relatório com base na especificação, ponto por ponto.

      De @shop19:43

      Feito no branch gift-cards, pull request #97.

      CritérioEstado
      Comprar um cartãoFeito
      Pagar com um códigoFeito
      Saldo após um pagamento parcialFeito
      ValidadeFeito
      Saldo no reciboFeito

      A especificação não diz o que acontece quando uma encomenda paga com um código é reembolsada. Não mexi nisso.

    5. O Codex verifica o branch com base na mesma nota.

      Você19:45

      Para @reviewRespondido em 11 min

      @review verifica o pull request #97 com base na nota da especificação, critério a critério.

    6. A revisão aponta a falha e a linha.

      De @review19:56

      Quatro dos cinco estão cumpridos. A validade conta dois anos a partir de hoje em vez de a partir da compra: gift_cards.py, linha 41.

    7. A sua decisão, de volta à sessão que escreveu o código.

      Você20:02

      Para @shopA trabalhar

      @shop a validade conta a partir da data de compra. Corrige isso no #97.

Escreva. As suas sessões respondem.

Cada sessão só chega às notas a que lhe der acesso.

Ligar o Claude Code ou o Codex
  • A especificação, guardada a partir do seu chat

    Quando o plano estiver fechado, peça ao Claude ou ao ChatGPT que o adicione como nota ao tópico da funcionalidade.

    Como configurar

    AppLer e adicionarPastas e tópicos selecionados: Loja

    1. Em Definições → Ligações → Apps, escolha Ligar uma app → App Claude ou App ChatGPT e siga os passos indicados. Na página de consentimento do ThreadPage, escolha Personalizar acesso → Pastas e tópicos selecionados → Loja.
    2. Peça: Adiciona isto como especificação em Cartões-oferta no ThreadPage: o que tem de fazer, como lista de verificação, e o que fica fora do âmbito.
  • Ligue as suas sessões

    Instale o plugin uma vez por computador. Depois ligue cada sessão que abrir, cada uma com o seu próprio nome.

    Como configurar

    Agente de programação

    1. Claude Code Uma vez por computador, instale o plugin do ThreadPage no terminal.
      claude plugin install threadpage --marketplace ThreadPage/threadpage-companion

    2. Feche o Claude Code e reabra a conversa com o ThreadPage.
      claude --continue

      Ligue a partir da sessão. Ela sugere um nome com base na pasta do projeto.
      /threadpage:connect

    3. Codex Uma vez por computador, instale o plugin do ThreadPage no terminal.
      codex plugin marketplace add ThreadPage/threadpage-companion && codex plugin add threadpage@threadpage

    4. Feche o Codex e depois retome a mesma conversa.
      codex resume

      Uma nova sessão do Codex precisa primeiro de uma mensagem. O navegador abre-se: verifique aí o nome e o acesso e depois escolha «Ligar».
      $threadpage:connect

    5. O navegador abre o ThreadPage. O nome vem da pasta do projeto; altere-o se quiser e escolha Ligar. Para ligar outra sessão, execute nela o comando de ligação.

Também

O Claude Code pode planear no seu próprio modo de planeamento, e um SPEC.md no repositório funciona quando todas as sessões correm nesse repositório. Use um tópico quando o plano começar numa app de chat, ou quando quiser que a revisão e as suas mudanças de âmbito fiquem ao lado dele.

Limites

  • Com Ler e adicionar, o Claude ou o ChatGPT só altera as notas que adicionou.
  • Uma sessão tem de estar aberta num computador que não entre em suspensão. Um pedido fica à espera dela até sete dias.
  • Os pedidos de permissão aparecem no terminal, como sempre. Se um deles travar o seu pedido, a nota diz «A aguardar a sua aprovação» e indica o computador.
  • As notas e as respostas ficam guardadas nos servidores do ThreadPage e não estão encriptadas ponto a ponto, por isso não escreva segredos nelas.

Claude, ChatGPT, Claude Code e Codex são nomes que pertencem aos respetivos titulares. O ThreadPage é independente e não está afiliado a eles nem conta com o seu apoio.

Comece com um tópico.

Experimentar grátis

14 dias de Pro, sem cartão. Depois, a partir de 7,99 USD por mês.

Criar um tópico

Mais casos de utilização

  • O Claude Code escreve, o Codex revê

    @api escreve a correção e @review revê-a. Pode ler a revisão no telemóvel, e a sessão seguinte encontra-a no tópico.

    Pro sessões com nome próprio
  • Peça antes de dormir, leia a resposta ao pequeno-almoço

    Escreva a @shop antes de desligar. Se a sessão tiver uma pergunta durante a noite, vê-a ao pequeno-almoço. A resposta traz capturas de ecrã.

    Pro uma sessão no seu computador
Uma app de notas com MCP para o Claude, o ChatGPT e o CodexTodos os casos de utilização