Pular para o conteúdo
Skillpedia
Automações48 mil · #4589

workflow-yylo

Permite que seu agente crie e gerencie registros de fluxo de trabalho seguros. É útil para manter um histórico organizado e confiável das atividades.

O que ela faz

Este sistema ajuda a organizar e gerenciar 'fluxos de trabalho' (sequências de tarefas) de forma segura. Ele garante que as definições dos fluxos de trabalho sejam armazenadas corretamente, que a execução deles seja feita separadamente e que as evidências de como eles rodaram sejam guardadas sem misturar com a definição original.

Quando usar

  • ✓Quando você precisa criar ou atualizar fluxos de trabalho de forma segura.
  • ✓Para garantir que a definição, execução e resultados de um fluxo de trabalho fiquem bem separados.
  • ✓Ao buscar fluxos de trabalho existentes para entender o que eles fazem.

Exemplo do que pedir para a IA

“Procure por fluxos de trabalho de 'verificação de lançamento'.”

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/workflow-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/workflow-yylo/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

O sistema usa um 'Ledger' (um registro seguro) para guardar e validar as definições dos fluxos de trabalho. Um 'runner' separado executa esses fluxos, e os resultados são guardados em outro lugar como 'evidências'.

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 workflow-yylo

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/workflow-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 Registros de Fluxo de Trabalho YYLO

Trate o Ledger como a fonte da verdade para identidade de fluxo de trabalho, definição validada e histórico de revisão. Use yy ledger em um controlador YYLO ou yylo-ledger de forma independente. Inspecione COMMAND workflow --help; se o namespace estiver ausente, não o invente nem edite o armazenamento do Ledger diretamente.

Mantenha três limites distintos

  1. O Ledger armazena e valida dados de fluxo de trabalho. Ele não executa fluxos de trabalho.
  2. Um executor YYLO selecionado separadamente executa dados de fluxo de trabalho revisados. O armazenamento não concede autoridade de execução, rede, mutação, liberação ou implantação.
  3. Registros de Artefatos retêm evidências de execução. Não substitua a definição do fluxo de trabalho por stdout, logs, saída do modelo, relatórios ou recibos.

O host do Ledger somente leitura também não possui ponto de extremidade de execução de fluxo de trabalho.

Descobrir e inspecionar

yy ledger workflow search --text "release verification" --projection summary --limit 20 -f json
yy ledger workflow get RECORD_ID -f json
yy ledger workflow get RECORD_ID --raw
yy ledger workflow get RECORD_ID --validated

Prefira IDs imutáveis após a descoberta. Use projeções delimitadas e escopo de arquivo explícito. --validated emite YAML normalizado somente após a validação do esquema.

Crie dados de fluxo de trabalho seguros

Um documento v1 de fluxo de trabalho requer um mapeamento com schema_version: v1, um workflow_id não vazio e uma lista steps cujos IDs de etapa não são vazios e são únicos.

schema_version: v1
workflow_id: focused-validation
steps:
  - id: test
    command: ["npm", "test"]

Crie através de transporte de arquivo/stdin:

yy ledger workflow create --title "Focused validation" --file workflow.yaml

O Ledger rejeita YAML inseguro ou não portátil, incluindo chaves duplicadas, aliases, âncoras, tags explícitas, estruturas recursivas, chaves de mapeamento não string, valores de data/hora implícitos, números não finitos, entrada CRLF e valores não suportados. Nunca enfraqueça a validação armazenando shell executável como um substituto não validado.

Revise com segurança

Leia a revisão e o histórico atuais, em seguida, siga o contrato de comparação e substituição workflow update --help instalado. Vincule atualizações à revisão esperada e pré-imagens/digests, valide o resultado e releia-o. Em caso de desvio, pare e reconcilie em vez de forçar. O arquivo é não destrutivo.

Antes da execução, congele o ID exato do Registro do fluxo de trabalho, a revisão, o digest do payload, a identidade do executor, as entradas e as autoridades concedidas. Após a execução, armazene saídas delimitadas sob artifact-yylo com proveniência de fluxo de trabalho/execução. Uma solicitação de execução nunca implica autoridade de mesclagem, liberação, publicação, implantação ou produção.

Solicitação completa

$ARGUMENTS

Quando Usar

  • Você precisa encontrar, criar ou revisar atualizações seguras para Registros de Fluxo de Trabalho YYLO Ledger validados.
  • Você deve manter os limites de armazenamento, execução e evidência de execução explícitos.

Limitações

  • O Ledger armazena e valida dados de fluxo de trabalho; ele nunca executa fluxos de trabalho e não concede autoridade de execução, rede, mutação, liberação ou implantação.
  • A evidência de execução pertence a registros artifact-yylo com proveniência de fluxo de trabalho/execução - nunca substitua a definição do fluxo de trabalho por saídas.
  • Uma solicitação de execução nunca implica autoridade de mesclagem, liberação, publicação, implantação ou produção. Em caso de desvio de revisão, pare e reconcilie em vez de forçar.

Exemplo

yy ledger workflow search --text "release verification" --projection summary --limit 20 -f json
yy ledger workflow get RECORD_ID --validated

Adaptado de yylo-dev/yylo-skills (MIT) - v2.0.1; frontmatter, Quando Usar/Limitações e limites de segurança adicionados para conformidade upstream.

Perguntas frequentes

O que é um 'fluxo de trabalho' neste contexto?

É uma sequência de passos ou comandos definidos para realizar uma tarefa específica, como testes ou validações.

Por que é importante separar a definição, execução e evidências?

Para manter a segurança e a clareza. A definição não deve ser alterada pelos resultados, e a execução não deve ter permissão para modificar a definição ou acessar dados sensíveis sem autorização explícita.

O que acontece se a definição do fluxo de trabalho mudar enquanto ele está sendo executado?

O sistema para e pede para você resolver a diferença ('drift') antes de continuar, garantindo que você saiba exatamente qual versão está sendo executada.

Detalhes

Descrição original do autor

Create and maintain validated YYLO Ledger workflow Records while keeping storage, execution, and run evidence as separate explicit boundaries.

repo: sickn33/agentic-awesome-skills

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas