eidos
A skill principal: escrever e validar Blueprints, contra o Framework que a sua raiz declara.
Escrever
Seção intitulada “Escrever”Ela lê o Framework a partir da sua raiz, nunca de uma cópia própria, e pega três
coisas do Framework.md: o Schema, a convenção de nomes e os flavors
da coleção de destino. Depois:
- Escolhe um flavor (o padrão, a menos que você escolha outro) e lê aquele shape para o corpo.
- Nomeia o arquivo pelo título dele na convenção do Framework, com um
idpermanente em kebab-case dentro. - Gera o frontmatter a partir das propriedades que se aplicam àquela coleção, então uma propriedade restrita nunca aterrissa onde não faz sentido.
- Começa pela seção de abertura do shape e aperta mais forte na seção de não-objetivos dele.
Validar
Seção intitulada “Validar”Aponte-a para um Blueprint existente e ela confere:
- O frontmatter contra o Schema do Framework:
idem kebab-case, datas comoYYYY-MM-DD, propriedades personalizadas restritas à coleção certa. - As seções de corpo que faltam contra o flavor do Blueprint: um Blueprint num flavor leve nunca é cobrado pelas seções de um mais completo.
- Uma seção de não-objetivos ausente, sinalizada em primeiro lugar entre as que faltam.
- Qualquer coisa que pule a rotulagem que o shape pede.
- Que nenhum campo de acompanhamento de trabalho se infiltrou.
A saída é uma revisão sobre a qual uma pessoa age, nunca uma barreira. Uma propriedade central que falta é trazida à tona e acrescentada com uma nota sobre o porquê; uma seção que falta é anotada e oferecida. Ela nunca recusa o arquivo.
Ela carrega uma cópia do padrão
Seção intitulada “Ela carrega uma cópia do padrão”Uma das três skills que fazem isso. O eidos é distribuído com o conjunto de
regras EIDOS.md versionado dentro dele, então continua funcionando onde não
consegue alcançar a raiz do repositório.
Por quê →
Relacionado
Seção intitulada “Relacionado”iterate: quando você tem uma ideia em vez de uma decisão.format: quando as palavras já existem.- Escrevendo um Blueprint: a mecânica, à mão.