Pular para o conteúdo
Skillpedia
Documentação48 mil · #4570

wiki-yylo

Permite ao agente usar e atualizar registros de conhecimento de forma segura. Ele busca informações antes de criar e atualiza sem editar o original.

O que ela faz

Esta ferramenta ajuda a gerenciar o conhecimento do seu projeto de forma organizada. Você pode pesquisar informações existentes, criar novas anotações duráveis e atualizar as existentes com segurança, tudo usando o sistema YYLO Ledger.

Quando usar

  • ✓Quando você precisa guardar informações importantes do projeto para que outros possam encontrar depois.
  • ✓Antes de criar uma nova anotação, para ver se algo parecido já existe.
  • ✓Quando você precisa atualizar uma informação sem o risco de estragar o histórico.

Exemplo do que pedir para a IA

“Pesquise por 'política de implantação' no wiki do projeto.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/wiki-yylo/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/wiki-yylo/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta interage com o sistema YYLO Ledger para armazenar e recuperar informações. Ela garante que as atualizações sejam feitas de forma segura, verificando o histórico antes de salvar.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill wiki-yylo

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/wiki-yylo/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Use YYLO wiki Records

Trate o Ledger como a fonte da verdade. Use yy ledger em um controlador YYLO e yylo-ledger em um projeto Ledger independente. Inspecione COMMAND wiki --help antes de agir; se wiki estiver ausente, a versão instalada do Ledger não expõe comandos nativos de Record e não deve ser contornada com edições diretas de arquivo.

Escolha o record certo

Antes de escrever, decida onde a informação pertence:

  • Wiki: conhecimento explicativo durável do projeto ou domínio que trabalhos futuros devem descobrir.
  • Tarefa: trabalho solicitado com escopo, status, dependências, critérios de aceitação e evidências de conclusão.
  • Fluxo de trabalho: passos estruturados validados, não orientação em prosa.
  • Artefato: evidências geradas, relatórios, recibos, logs, saída de modelo ou cargas úteis binárias.
  • Documentação de origem: documentação lançada e versionada com o código do produto.

Não coloque segredos, caches, transcrições de sessão, status temporário, evidências geradas volumosas ou recibos operacionais apenas para o proprietário em uma wiki.

Descubra antes de criar

Use primeiro buscas resumidas delimitadas. Resolva records por ID imutável sempre que um for conhecido; slugs e aliases são conveniências de descoberta, não identidade de substituição.

yy ledger wiki search --text "deployment policy" --projection summary --limit 20 -f json
yy ledger wiki get RECORD_ID -f json
yy ledger wiki get RECORD_ID --raw

Use --scope archive|all apenas quando a solicitação exigir records frios. Solicite projeção full apenas quando os bytes da carga útil forem necessários.

Crie Markdown durável

Use um arquivo ou stdin para conteúdo substancial ou sensível ao shell:

yy ledger wiki create --title "Service ownership" --file ownership.md
yy ledger wiki create --title "Incident notes" --file - < incident-notes.md

Escolha um título, namespace, slug, aliases e relações estáveis deliberadamente. Mantenha um tópico por Record e vincule IDs de Record imutáveis relacionados em vez de duplicar a verdade.

Atualize com segurança

  1. Leia o Record e a revisão atuais.
  2. Preserve seu ID imutável e inspecione o histórico quando a intenção não for clara.
  3. Siga wiki update --help para os controles de comparação e substituição instalados.
  4. Forneça a revisão esperada e as evidências de preimage/digest necessárias.
  5. Use transporte de arquivo; não reescreva os arquivos do Ledger você mesmo.
  6. Leia a revisão e o recibo resultantes.

Uma incompatibilidade de revisão ou preimage significa que a origem mudou: releia e reconcilie. Nunca force edições concorrentes passadas. Arquivar é uma transição de ciclo de vida, não exclusão.

Use --front-matter apenas para intercâmbio canônico de front-matter e --rendered para renderização inerte e com escape HTML. Use history RECORD_ID para entender as revisões; não infira o histórico apenas do payload mais recente.

Limite da wiki do projeto

A orientação portátil do controlador pode residir sob a wiki do controlador, enquanto as páginas do projeto e de domínio mantêm caminhos de propriedade do projeto. Páginas gerenciadas por pacote e de propriedade do projeto podem coexistir. Migração, substituição em tempo de execução, recuperação de merge excepcional, lançamento, implantação e manutenção de arquivo frio permanecem runbooks autoritativos, não conteúdo para resumir em uma habilidade global do dia a dia.

Solicitação completa

$ARGUMENTS

Quando Usar

  • Você precisa de conhecimento durável do projeto ou domínio como YYLO Ledger wiki Records (pesquisar, criar, atualizar com segurança de revisão).
  • Você deve primeiro decidir se o record pertence à wiki em vez de uma tarefa, fluxo de trabalho, artefato ou documentação do produto.

Limitações

  • Pesquise antes de criar; um tópico por Record, vinculado por IDs de Record imutáveis.
  • Nunca armazene segredos, caches, transcrições de sessão, status temporário, evidências geradas volumosas ou recibos apenas para o proprietário em uma wiki.
  • As atualizações se vinculam à revisão/preimage esperada; em caso de incompatibilidade, releia e reconcilie - nunca force edições concorrentes passadas. Arquivar é uma transição de ciclo de vida, não exclusão.
  • Se o grupo wiki estiver ausente, falhe fechado e solicite uma atualização do Ledger.

Exemplo

yy ledger wiki search --text "deployment policy" --projection summary --limit 20 -f json
yy ledger wiki get RECORD_ID -f json

Adaptado de yylo-dev/yylo-skills (MIT) - v2.0.1; frontmatter, When to Use/Limitations, e limites de segurança adicionados para conformidade upstream.

Perguntas frequentes

Onde devo guardar informações?

Use o 'Wiki' para conhecimento geral do projeto, 'Task' para tarefas específicas, 'Workflow' para passos validados, 'Artifact' para resultados e 'Source documentation' para documentação do código.

Posso guardar senhas ou informações temporárias?

Não, evite guardar segredos, caches, transcrições de sessão, status temporários ou recibos operacionais no wiki.

O que acontece se eu tentar atualizar algo que já mudou?

A ferramenta detecta a mudança e pede para você reler e reconciliar as informações antes de salvar, evitando conflitos.

Detalhes

Descrição original do autor

Use YYLO Ledger wiki Records as durable project knowledge. Search before creating, classify information correctly, and make revision-safe Markdown updates without editing Ledger storage directly.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#4570
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas