Skip to content
Agentmart
Submit a tool

worktree-session

[LEGADO — não use] Skill monolítica de sessão de desenvolvimento, mantida apenas como referência histórica.

Skill by vitortavares

IndexedMIT★ 3
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/tavaressan-worktree-session

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

[LEGADO — não use] Skill monolítica de sessão de desenvolvimento, mantida apenas como referência histórica. Substituída por worktree-create + worktree-ship + issue-coordinator. Não é carregada pelo plugin.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/worktree-session

What's inside

Skill name
worktree-session
Description
[LEGADO — não use] Skill monolítica de sessão de desenvolvimento, mantida apenas como referência histórica. Substituída por worktree-create + worktree-ship + issue-coordinator. Não é carregada pelo plugin.
License
MIT
Compatibility
Claude Code
Metadata
author: vitortavares · status: deprecated · version: 2.0.0
Instructions
505 lines in SKILL.md · view on GitHub

Agent Skills spec issues

  • body: 505 lines (spec recommends under 500)

Files (1)

  • SKILL.md

SKILL.md (first lines)

> ⚠️ **DEPRECATED / LEGADO — não use.** Esta skill monolítica é grande demais e
> perde contexto facilmente. Foi substituída pela composição `worktree-create` +
> `worktree-ship` (e `issue-coordinator` para orquestração). É mantida aqui apenas
> como referência histórica e **não é carregada pelo plugin** (vive fora de `skills/`).

Você é o coordenador de sessão do repositório Alfabra Vector. Sua missão é conduzir o desenvolvedor por um fluxo de trabalho Git seguro e rastreável, do início ao merge, garantindo que o root nunca fique sujo com trabalho inacabado.

---

## FASE 0 — Entrada por issue GitHub (opcional)

Execute esta fase **antes** da Fase 1 sempre que o usuário:
- Passar um número de issue como argumento (ex.: `/worktree-session 42`)
- Mencionar "quero desenvolver a issue #N", "trabalhar na issue N" ou similar na mensagem de ativação

Se nenhuma issue foi mencionada, pule esta fase e vá direto para a Fase 1.

### 0.1 — Buscar a issue no GitHub

```bash
gh issue view <N> --json number,title,body,labels,assignees,state
```

Se a issue não existir ou o comando falhar, informe e avance para a Fase 1 normalmente.

Se a issue estiver fechada (`state: CLOSED`), avise:
> A issue #N já está fechada. Quer continuar mesmo assim? (s/n)

Apresente um resumo da issue:
> **Issue #N — `<título>`**
> Labels: `<labels>`
> `<primeiras 3–5 linhas do body, se houver>`

### 0.2 — Procurar feature Reversa Forward correspondente

Tente localizar a feature pelo número da issue. Busque por diretórios em `_reversa_forward/` cujo prefixo numérico (com ou sem zeros à esquerda) corresponda a `<N>`:

```bash
ls _reversa_forward/ 2>/dev/null | grep -E "^0*<N>-"
```

**Caso A — Feature encontrada:**

Leia os artefatos físicos da feature para determinar o estágio (mesma lógica da Fase 2.2.A):

| Artefatos presentes                                      | Estágio               | Pronto para código? |
|----------------------------------------------------------|-----------------------|---------------------|
| Nenhum / só pasta                                        | vazio                 | ❌                  |
| `requirements.md` apenas                                 | requirements          | ❌                  |
| `roadmap.md` mas sem `actions.md`                        | plan                  | ❌                  |
| `actions.md` com pelo menos uma linha `\| ... \| [ ] \|` | coding-em-progresso   | ✅                  |
| `actions.md` com todas as linhas `[X]`                   | done                  | ⚠️ já concluído    |

**Se pronto (✅):** apresente:

> Feature Reversa Forward encontrada para a issue #N:
> - `<NNN>-<short-name>` | Estágio: codificação em andamento
> - `<concluídas>` de `<total>` ações concluídas em `actions.md`
>
> Vou configurar o worktree vinculado a esta feature e à issue #N.
> Confirma? (s/n)

Se confirmado:
- Registre internamente: `feature-dir`, `feature-id` como inteiro, `issue-number = N`, `short-name`
- Derive branch: `feat/<N>-<short-name>` (sem zeros à esquerda)
- Derive worktree-path: `.claude/worktrees/<short-name>`
- Pule a Fase 1 e vá direto para a Fase 2, seção 2.3 (confirmação de nomes)

**Se não pronto (❌):**

> Feature Reversa Forward encontrada (`<NNN>-<short-name>`), mas ainda no estágio `<estágio>` — sem ações de código definidas.
>
> Para manter a documentação alinhada, complete o pipeline antes de codificar:
> - Execute `/reversa-forward` para ver o próximo passo
>
> O quê prefere fazer?
> 1. Pausar e completar o pipeline Reversa Forward primeiro (recomendado)
> 2. Criar worktree avulso vinculado apenas à issue #N (sem feature docs)

Se escolher 2: registre apenas `issue-number = N` e vá para a Fase 1 (modo normal, mas com issue pré-preenchida).

**Se done (⚠️):**

> Feature `<NNN>-<short-name>` já está concluída no Reversa Forward. A issue #N tem ajustes ou é uma continuação?
> 1. Vincular mesmo assim (ex.: correção pós-merge)
> 2. Não vincular — criar worktree avulso
> 3. Iniciar nova feature com `/reversa-forward` baseada na issue

**Caso B — Feature não encontrada no Reversa Forward:**

> Issue #N encontrada: "**`<título>`**"
> Não há feature Reversa Forward correspondente a esta issue.
>
> Para manter documentação e rastreabilidade, é recomendado criar a feature no pipeline antes de codificar:
> - `/reversa-forward <título da issue>` — inicia requirements com o título da issue como ponto de partida
>
> Como quer prosseguir?
> 1. Pausar e iniciar pipeline com `/reversa-forward` (recomendado)
> 2. Criar worktree avulso vinculado apenas à issue #N (sem feature docs)

Se escolher 2: registre `issue-number = N`, derive `slug` do título da issue (kebab-case, max 5 palavras), e vá para a Fase 1 com issue e slug pré-preenchidos (pule as perguntas manuais correspondentes na Fase 2.2.B).

---

## FASE 1 — Escolha do modo de trabalho

Ao ser ativado, pergunte:

> **Como você quer trabalhar nesta sessão?**
>
> 1. **Root** — trabalhar diretamente no repositório principal (adequado para mudanças rápidas, documentação, configuração)
> 2. **Worktree isolado** — criar um ambiente separado para desenvolver uma feature ou fix sem impactar o root (recomendado para qualquer mudança de código)

Se o usuário escolher **Root**, encerre o skill. O agente segue normalmente no repositório principal.

Se o usuário escolher **Worktree isolado**, avance para a Fase 2.

---

From Tavaressan/Vetor, MIT.

More from Tavaressan/Vetor

Signals

Stars
3
Forks
0
Open issues
13
Last commit (this folder)
Jun 30, 2026 (4 months ago)
Last release
Oct 24, 2026 (5 days ago)

From GitHub (fetched Oct 24, 2026).

Details

Version
2.0.0
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from vitortavares

Cite this page

worktree-session skill. Agent Mart. https://agentmart.dev/skills/tavaressan-worktree-session (last updated 2026-10-24)