Skip to content
Agentmart
Submit a tool

setup-matt-pocock-skills

Configure este repositório para as engineering skills — defina seu issue tracker, o vocabulário de labels de triagem e a estrutura de documentos de domínio.

Skill by matheusdmlopes

IndexedMIT
Write a review

Chalk Labs

Need help deploying setup-matt-pocock-skills?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

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/matheusdmlopes-setup-matt-pocock-skills

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

Configure este repositório para as engineering skills — defina seu issue tracker, o vocabulário de labels de triagem e a estrutura de documentos de domínio. Execute uma vez antes do primeiro uso das outras engineering skills.

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/setup-matt-pocock-skills

What's inside

Skill name
setup-matt-pocock-skills
Description
Configure este repositório para as engineering skills — defina seu issue tracker, o vocabulário de labels de triagem e a estrutura de documentos de domínio. Execute uma vez antes do primeiro uso das outras engineering skills.
License
MIT
Instructions
112 lines in SKILL.md · view on GitHub

Files (7)

  • SKILL.md
  • openai.yaml · agents/
  • domain.md
  • issue-tracker-github.md
  • issue-tracker-gitlab.md
  • issue-tracker-local.md
  • triage-labels.md

SKILL.md (first lines)

# Configurar as Skills do Matt Pocock (Setup Matt Pocock's Skills)

Gere a estrutura de configuração por repositório que as engineering skills pressupõem:

- **Issue tracker** — onde as issues residem (GitHub por padrão; markdown local também tem suporte nativo)
- **Labels de triagem** — as strings usadas para os cinco papéis canônicos de triagem
- **Documentos de domínio** — onde `CONTEXT.md` e ADRs residem, e as regras de consumo para lê-los

Esta é uma skill orientada por prompts, não um script determinístico. Explore, apresente o que encontrou, confirme com o usuário e então escreva.

## Processo

### 1. Explorar

Analise o repositório atual para entender seu estado inicial. Leia o que quer que exista; não faça suposições:

- `git remote -v` e `.git/config` — este é um repositório do GitHub? Qual deles?
- `AGENTS.md` e `CLAUDE.md` na raiz do repo — algum deles existe? Já existe uma seção `## Agent skills` em algum deles?
- `CONTEXT.md` e `CONTEXT-MAP.md` na raiz do repo
- `docs/adr/` e quaisquer diretórios `src/*/docs/adr/`
- `docs/agents/` — a saída anterior desta skill já existe?
- `.scratch/` — sinal de que uma convenção de issue tracker em markdown local já está em uso
- A skill `triage` está instalada? (uma pasta de skill `triage` ao lado desta, ou `triage` nas suas skills disponíveis.) Isso decide se a Seção B é executada ou não.
- Sinais de monorepo — um `pnpm-workspace.yaml`, um campo `workspaces` em `package.json`, ou um `packages/*` preenchido com seu próprio `src/`. Presentes apenas em um repositório genuinamente grande de múltiplos pacotes; a ausência deles significa contexto único (single-context), que é o caso de quase todo repositório.

### 2. Apresentar achados e perguntar

Resuma o que está presente e o que está ausente. Em seguida, percorra as seções em ordem — uma seção, uma resposta, e depois a próxima.

Abra cada seção com a resposta recomendada para que o usuário possa aceitá-la com uma única palavra. Forneça uma explicação de uma linha apenas quando a escolha realmente se ramificar; pule a seção inteiramente quando a exploração já a tiver resolvido (Seção B quando `triage` não estiver instalada, Seção C quando não houver monorepo).

**Seção A — Issue tracker.**

> Explicação: O "issue tracker" é onde as issues residem para este repo. Skills como `to-tickets`, `triage` e `to-spec` leem dele e escrevem nele — elas precisam saber se devem chamar `gh issue create`, escrever um arquivo markdown sob `.scratch/` ou seguir algum outro fluxo de trabalho que você descrever. Escolha o local onde você realmente acompanha o trabalho deste repo.

Postura padrão: estas skills foram projetadas para o GitHub. Se um `git remote` apontar para o GitHub, proponha essa opção. Se um `git remote` apontar para o GitLab (`gitlab.com` ou um host auto-hospedado), proponha o GitLab. Caso contrário (ou se o usuário preferir), ofereça:

- **GitHub** — as issues residem no GitHub Issues do repo (usa a CLI `gh`)
- **GitLab** — as issues residem no GitLab Issues do repo (usa a CLI [`glab`](https://gitlab.com/gitlab-org/cli))
- **Markdown local** — as issues residem como arquivos sob `.scratch/<feature>/` neste repo (bom para projetos solo ou repos sem remote)
- **Outro** (Jira, Linear, etc.) — peça ao usuário para descrever o fluxo de trabalho em um parágrafo; a skill o registrará como prosa livre

Registre a escolha em `docs/agents/issue-tracker.md`. Os templates do GitHub e GitLab trazem uma flag "PRs como superfície de requisição", definida por padrão como **não** (desativada) — deixe-a desativada e não mencione; um usuário que desejar PRs externos na fila de triagem poderá alterar a flag no arquivo mais tarde.

**Seção B — Vocabulário de labels de triagem.** Pule esta seção inteiramente se a skill `triage` não estiver instalada (a exploração indicou isso) — uma skill não instalada não precisa de labels.

Se estiver instalada, faça exatamente uma pergunta:

> Deseja manter as labels de triagem padrão? (recomendado: **sim**)

Os padrões são os cinco papéis canônicos, cada string de label igual ao seu nome: `needs-triage`, `needs-info`, `ready-for-agent`, `ready-for-human`, `wontfix`. Com **sim**, escreva-os como estão. Apenas se o usuário disser não — normalmente porque seu tracker já usa outros nomes (ex.: `bug:triage` para `needs-triage`) —, colete as substituições para que `triage` aplique labels existentes em vez de criar duplicatas.

**Seção C — Documentos de domínio.** O padrão é **contexto único (single-context)** — um único `CONTEXT.md` + `docs/adr/` na raiz do repo. Isso se adequa a quase todo repositório; escreva sem perguntar.

Ofereça **múltiplos contextos (multi-context)** — um `CONTEXT-MAP.md` na raiz apontando para arquivos `CONTEXT.md` por contexto — apenas quando a exploração encontrar sinais de monorepo. Então confirme qual estrutura o usuário deseja.

### 3. Confirmar e editar

Mostre ao usuário um rascunho de:

- O bloco `## Agent skills` a ser adicionado ao arquivo (`CLAUDE.md` / `AGENTS.md`) que estiver sendo editado (veja o passo 4 para as regras de seleção)
- O conteúdo de `docs/agents/issue-tracker.md`, `docs/agents/domain.md` e `docs/agents/triage-labels.md` (o último apenas quando `triage` estiver instalada)

Deixe-o editar antes de escrever.

### 4. Escrever

**Escolha o arquivo para editar:**

- Se `CLAUDE.md` existir, edite-o.
- Senão, se `AGENTS.md` existir, edite-o.
- Se nenhum existir, pergunte ao usuário qual criar — não escolha por ele.

Nunca crie `AGENTS.md` quando `CLAUDE.md` já existir (ou vice-versa) — sempre edite aquele que já está lá.

Se um bloco `## Agent skills` já existir no arquivo escolhido, atualize seu conteúdo no próprio local em vez de anexar uma duplicata. Não sobrescreva as edições do usuário nas seções ao redor.

O bloco:

```markdown
## Agent skills

### Issue tracker

[resumo de uma linha de onde as issues são rastreadas]. Veja `docs/agents/issue-tracker.md`.

### Triage labels

[resumo de uma linha do vocabulário de labels]. Veja `docs/agents/triage-labels.md`.

### Domain docs

[resumo de uma linha da estrutura — "single-context" ou "multi-context"]. Veja `docs/agents/domain.md`.
```

Inclua o sub-bloco `### Triage labels`, e escreva `docs/agents/triage-labels.md`, apenas quando `triage` estiver instalada e a Seção B for executada. Quando não estiver, ambos são omitidos.

Em seguida, escreva os arquivos de documentação usando os templates iniciais nesta pasta de skill como ponto de partida:

- [issue-tracker-github.md](./issue-tracker-github.md) — issue tracker do GitHub
- [issue-tracker-gitlab.md](./issue-tracker-gitlab.md) — issue tracker do GitLab
- [issue-tracker-local.md](./issue-tracker-local.md) — issue tracker de markdown local
- [triage-labels.md](./triage-labels.md) — mapeamento de labels (apenas se `triage` estiver instalada)
- [domain.md](./domain.md) — regras de consumo de documentos de domínio + estrutura

Para "outros" issue trackers, escreva `docs/agents/issue-tracker.md` do zero usando a descrição do usuário.

### 5. Concluído

Informe ao usuário que a configuração está concluída e quais engineering skills agora lerão a partir desses arquivos. Mencione que ele pode editar `docs/agents/*.md` diretamente mais tarde — reexecutar esta skill só é necessário se ele desejar trocar de issue tracker ou recomeçar do zero.

From matheusdmlopes/skills-ptbr, MIT.

More from matheusdmlopes/skills-ptbr

Signals

Stars
0
Forks
0
Open issues
1
Last commit (this folder)
Aug 15, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

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

More from matheusdmlopes

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get setup-matt-pocock-skills running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying setup-matt-pocock-skills?

CallGet help
Cite this page

setup-matt-pocock-skills. Agent Mart. https://agentmart.dev/skills/matheusdmlopes-setup-matt-pocock-skills (last updated 2026-10-24)