Receber por email
← Voltar para o catálogo

thrunt-thread

Manage persistent context threads for cross-session work

34estrelas
Atualizado há 6 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add backbay-labs/thrunt-god

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/thrunt-thread/svg)](https://www.skillteca.com.br/skills/thrunt-thread)

Skills relacionadas

Ver todas de Marketing →

Alerta por categoria

Receba novas skills de Marketing toda segunda

1 email curto, só com as skills novas de Marketing. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

<objective> Create, list, or resume persistent context threads. Threads are lightweight cross-session knowledge stores for work that spans multiple sessions but doesn't belong to any specific phase. </objective>

<process>

Parse $ARGUMENTS to determine mode:

<mode_list> If no arguments or $ARGUMENTS is empty:

List all threads:

ls .planning/threads/*.md 2>/dev/null

For each thread, read the first few lines to show title and status:

## Active Threads

| Thread | Status | Last Updated |
|--------|--------|-------------|
| fix-deploy-key-auth | OPEN | 2026-03-15 |
| pasta-tcp-timeout | RESOLVED | 2026-03-12 |
| perf-investigation | IN PROGRESS | 2026-03-17 |

If no threads exist, show:

No threads found. Create one with: /thrunt-thread <description>

</mode_list>

<mode_resume> If $ARGUMENTS matches an existing thread name (file exists):

Resume the thread — load its context into the current session:

cat ".planning/threads/${THREAD_NAME}.md"

Display the thread content and ask what the user wants to work on next. Update the thread's status to IN PROGRESS if it was OPEN. </mode_resume>

<mode_create> If $ARGUMENTS is a new description (no matching thread file):

Create a new thread:

  1. Generate slug from description:

``bash SLUG=$(node ".github/thrunt-god/bin/thrunt-tools.cjs" generate-slug "$ARGUMENTS") ``

  1. Create the threads directory if needed:

``bash mkdir -p .planning/threads ``

  1. Write the thread file:

```bash cat > ".planning/threads/${SLUG}.md" << 'EOF' # Thread: {description}

## Status: OPEN

## Goal

{description}

## Context

Created from conversation on {today's date}.

## References

  • (add links, file paths, or issue numbers)

## Next Steps

  • (what the next session should do first)

EOF ```

  1. If there's relevant context in the current conversation (code snippets,

error messages, investigation results), extract and add it to the Context section.

  1. Commit:

``bash node ".github/thrunt-god/bin/thrunt-tools.cjs" commit "docs: create thread — ${ARGUMENTS}" --files ".planning/threads/${SLUG}.md" ``

  1. Report:

``` ## 🧵 Thread Created

Thread: {slug} File: .planning/threads/{slug}.md

Resume anytime with: /thrunt-thread {slug} ``` </mode_create>

</process>

<notes>

  • Threads are NOT phase-scoped — they exist independently of the huntmap
  • Lighter weight than /thrunt-pause-work — no phase state, no plan context
  • The value is in Context and Next Steps — a cold-start session can pick up immediately
  • Threads can be promoted to phases or backlog items when they mature:

/thrunt-add-phase or /thrunt-add-backlog with context from the thread

  • Thread files live in .planning/threads/ — no collision with phases or other THRUNT structures

</notes>

Compartilhar X LinkedIn